日期:2014-05-17  浏览次数:20572 次

求教一下,存储过程、函数、还视图,和表结构,大家是用什么工具来代码版本管理的,是TFS吗,还是其他的?
由于是团队开发,存储过程修改的人多了,脚本不好管理,想找回以前的代码就困难了,不想用备份的那种方法,想用tfs。
就是不知道TFS可不可以像管理C#代码那样管理SQL存储过程?
如果可以的话,怎么用?
求教一下高人。

注:用的工具,VS2010,SQL2008,TFS

希望能像VS2010中那样使用TFS来管理SQL2008中的存储过程,不知道如何实现。
先谢谢大家……
------最佳解决方案--------------------
Redgate  的 SQL Source Control插件很好用

参考:
SQL开发利器SQL Prompt 5.1完全破解+使用教程

http://www.cnblogs.com/aaa6818162/archive/2012/06/06/2537822.html
------其他解决方案--------------------
 要改是要商议。不能随便改的
------其他解决方案--------------------
我们用自己写的工具管理,每次发的时候都有记录

不管是谁改的只有一个人有权限发到测试环境 和线上环境
------其他解决方案--------------------
VSS代码管理器就可以管理。
------其他解决方案--------------------
引用:
 要改是要商议。不能随便改的

这不现实


------其他解决方案--------------------
引用:
VSS代码管理器就可以管理。


现在公司用TFS了,VSS已经不用了
------其他解决方案--------------------
我也很想知道怎么弄,帮顶!
------其他解决方案--------------------
C#代码管理就用的TFS,所有SQL脚本也想用TFS,就是不知道如何实现。
------其他解决方案--------------------
引用:
引用:

要改是要商议。不能随便改的

这不现实

这个需要人工规范.比如,将服务器上的所有存储过程,函数,视图生成对应名称的文本文件,或者*.SQL文件都可以.
然后对文件进行管理.
只要每次修改前取生成文件里面的内容直接在SQL SERVER你面修改执行就好了.
不知道你能否明白.
------其他解决方案--------------------
代码管控用过VSS,TFS以及SVN,但是要像用TFS管控.NET项目那样去管控数据库还没弄过。
之前只是将所有表、存储、视图、函数全部导成sql脚本然后分类提交到TFS上,若有更新还原和备份的话比较麻烦。
刚才上网查了下,TFS2010好像可以做到像管控.net项目那样去管控sql server数据库,不过配置有点麻烦,
你可参考下方
http://wenku.baidu.com/view/c59267fb941ea76e58fa046b.html
------其他解决方案--------------------
引用:
代码管控用过VSS,TFS以及SVN,但是要像用TFS管控.NET项目那样去管控数据库还没弄过。
之前只是将所有表、存储、视图、函数全部导成sql脚本然后分类提交到TFS上,若有更新还原和备份的话比较麻烦。
刚才上网查了下,TFS2010好像可以做到像管控.net项目那样去管控sql server数据库,不过配置有点麻烦,
你可参考下方
http://wenku.baidu.com/vi……


这个好像是挺麻烦的……


应该还有其他方法吧?
------其他解决方案--------------------
SNV权限控制。
------其他解决方案--------------------
引用:
SNV权限控制。

您好,可以说的再详细些吗?谢谢
------其他解决方案--------------------
引用:
SNV权限控制。

您好,可以说的再详细些吗,谢谢
------其他解决方案--------------------
有没有用过redgate的sql soruce control插件的,好用吗?不过是收费的,好像还挺贵!
------其他解决方案--------------------
我也想知道,帮顶……


------其他解决方案--------------------
看一下这个,也许有帮忙

http://topic.csdn.net/u/20101116/10/def6fa4f-e69e-4a61-bc48-5cef07286942.html