2013-05-02 78 views
2

目前,我们还没有我们的存储过程,以及其他一切与在TFS该凸出,我们在管理服务器上的所有内容(添加,修复,删除存储procedured,表等)我们想通过tfs和visual studio开始管理所有的东西。最佳做法来管理TFS数据库项目和Visual Studio

有没有关于如何管理这些东西的最佳做法?我没有阅读Sql Server 2005 Visual Studio模板,并且不知道它在做什么,但是有什么方法可以在VS中创建项目,连接到现有DataBase,并且能够在TFS中跟踪过程的更改?

谢谢。

回答

4

是的,您可以创建数据库项目并从要管理的数据库中导入对象。你可以开始with this MSDN article

3

你可以!但我不推荐VS 2010随附的数据库项目 - 它们很棒,但有一个更新的版本可用。基本上SQL Server团队在微软采取的数据库项目特点的所有权和发布这些功能作为SQL Server数据工具(SSDT)。这是从Microsoft网站免费下载的。 http://msdn.microsoft.com/en-us/data/tools.aspx

SSDT无论使用哪种VS 2010或VS 2012集成当你使用它来创建数据库项目时,它会为你的数据库中的每个对象创建脚本,这样就可以让他们的版本控制之下,在比较版本时间。它还具有其他功能,如数据库部署,数据库的单元测试和T-SQL的静态代码分析。

+0

我同意瑞恩。该SSDT数据库项目是最近的化身,并有为什么你不应该优先使用这些老式的数据库项目非常少的原因。 – 2013-05-04 09:05:38

+0

被困在XP上会是一个。 – 2013-06-12 08:22:32

+1

@JamesWoolfenden,我可怜你。 – 2013-12-17 20:19:07