0

我终于设法将 Team Foundation Express 与 Visual Studio Express for Web 2012 一起使用,但我想连接我创建的数据库(SQL Server Express 2012)。在 SQL Server Management Studio 中有什么方法可以做到这一点吗?

4

1 回答 1

1

是的,你可以,虽然 SQL Management Studio 中的内置源代码控制有点笨拙,但更好的选择是 RedGate 的 SQL 源代码控制:

RedGate SQL 源代码控制

这对我们来说非常有效,而且使用起来非常简单。

如果您想在管理工作室中使用本机源代码控制,您必须安装一些零碎的东西:

1/ 您需要安装 Team Explorer 2012(我认为您需要安装 Visual Studio 2012,但如果您还没有安装它,您也可以随时安装它的快速版本以使其正常工作):

团队探索者 2012

2/ 然后您需要安装 TFS MSSCCI Provider(根据您的 Visual Studio 安装选择 32 位或 64 位):

Microsoft Visual Studio Team Foundation Server 2012 MSSCCI 提供程序 32 位

Microsoft Visual Studio Team Foundation Server 2012 MSSCCI 提供程序 64 位

3/ 然后您需要设置 SQL Management Studio 以使用源代码控制:

  • 点击工具 -> 选项 -> 源代码管理 -> 插件选择 -> 选择刚刚安装的 MSSCCI 提供程序
  • 右键单击菜单栏并选择显示源代码管理工具栏(默认隐藏)
  • 打开一个 .sql 文件,然后单击“更改源代码管理”按钮,然后您可以使用此对话框输入您的服务器详细信息并将您的文件添加到您的团队项目等

只是补充一下,使用内置的源代码控制,我认为您不能将数据库本身添加到源代码控制,只需 SQL 脚本,使用 RedGate,您可以添加整个数据库并结合源代码控制和 SQL 比较来创建迁移脚本在不同版本之间,内置的源代码控制非常基础。

于 2013-05-02T15:27:20.457 回答