将SQL Express数据库连接到Team Foundation Express

时间:2013-05-02 12:44:01

标签: asp.net sql-server tfs

我最终设法使用Team Foundation Express和Visual Studio Express for Web 2012,但我想连接我创建的数据库(SQL Server Express 2012)。有没有办法在SQL Server Management Studio中执行此操作?

1 个答案:

答案 0 :(得分:1)

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

RedGate SQL Source Control

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

如果要在管理工作室中使用本机源代码控制,则必须安装一些零碎的部分:

1 /您需要安装Team Explorer 2012(我认为您需要安装Visual Studio 2012,但是您也可以随时安装它的快速版本,以便在您没有安装时使用它的话):

Team Explorer 2012

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

Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider 32-bit

Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider 64-bit

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

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

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