目前,我们没有我们的存储过程,以及与TFS中的项目相关的所有其他内容,我们正在管理服务器上的所有内容(添加,修复,删除存储的过程,表等)我们希望开始管理所有内容tfs和visual studio。
有关于如何管理这些内容的最佳做法吗?我没有阅读有关Sql Server 2005 Visual Studio模板的信息并且不知道它的作用,但有没有办法在VS中创建项目,连接到现有的DataBase,并能够跟踪TFS中的过程变更?
感谢。
答案 0 :(得分:5)
是的,您可以创建数据库项目并从要管理的数据库中导入对象。您可以启动with this MSDN article。
答案 1 :(得分:3)
你可以!但我不推荐开箱即用的VS 2010随附的数据库项目 - 它们很棒,但有更新版本可用。基本上,Microsoft的SQL Server团队获得了数据库项目功能的所有权,并将这些功能发布为SQL Server数据工具(SSDT)。这是从Microsoft站点免费下载的。 http://msdn.microsoft.com/en-us/data/tools.aspx
SSDT与VS 2010或VS 2012集成。当您使用它创建数据库项目时,它将为数据库中的每个对象生成一个CREATE脚本,以便您可以将它们保持在版本控制之下并随时间比较版本。它还具有其他功能,如数据库部署,数据库单元测试和T-SQL静态代码分析。