如何使用SQL Server 2005和Visual Source Safe 2005来源控制存储过程?

时间:2009-05-22 13:36:16

标签: sql-server-2005 visual-sourcesafe

我正在尝试按照以下网站上的步骤进行操作

http://msdn.microsoft.com/en-us/library/ms181089(VS.80).aspx

但我在SQL Managment Studio中找不到“数据视图窗口和添加到源代码控制命令”。然后我尝试修改存储过程,然后单击“源控制工具栏”上的“更改源控件”按钮。除了SQL Server机器的Visual Source Safe客户端连接到我的Visual Source Safe存储库之外,由于以下错误消息,我无法更改存储过程的绑定:

Cannot change source control bindings. Ensure that each project has a valid binding.

我不知道该怎么办了。有什么想法吗?

4 个答案:

答案 0 :(得分:2)

将您的存储过程写入脚本文件并提交。当您进行更改时,编辑该文件并像普通源代码一样提交它。如果要编写数据库脚本,将存储过程编写为脚本也可以节省您的时间。

答案 1 :(得分:2)

就我个人而言,我不直接使用Source Safe来跟踪我的数据库工件,我创建了一个数据库项目并将其链接到源代码控制。

这样做可以保持Source Safe与Visual Studio和SQL Server的集成。

答案 2 :(得分:1)

您是否检查过SQL Management Studio中的源代码管理设置?工具>选项然后源控制。确保将SourceSafe设置为当前源控件插件。我认为对于您的脚本,您可以创建一个脚本项目(文件>新>项目> SQL Server脚本),然后开始添加脚本。如果右键单击脚本项目,您应该看到“添加解决方案到源代码管理”。

答案 3 :(得分:0)

查看此网站: VBScript with SQLDMO 基本上我们在内部做的是我们写了一个vbscript文件,它使用SQLDMO将所有SQL对象的内容输出到一个目录,然后我们通过vbscript使用SourceSafe对象来管理版本控制。不幸的是我不能发布代码,因为我的老板也经常光顾这个网站;)

我们最近从VSS切换到TFS并编写了一个在.NET中管理它的过程,处理得更清晰。

相关问题