在TFS和visual studio中管理数据库项目的最佳实践

本文关键字:项目 最佳 数据库 管理 TFS visual studio | 更新日期: 2023-09-27 18:11:52

目前,我们没有存储过程,以及与TFS项目相关的所有其他内容,我们正在管理服务器上的所有内容(添加,修复,删除存储过程,表等)。

关于如何管理这些东西有什么最佳实践吗?我没有读过Sql Server 2005 Visual studio模板,也不知道它是做什么的,但是有没有办法在VS中创建一个项目,连接到现有的数据库,并能够在TFS中跟踪程序的变化?

谢谢。

在TFS和visual studio中管理数据库项目的最佳实践

是的,您可以创建一个数据库项目并从您想要管理的数据库中导入对象。您可以从这篇MSDN文章开始。

你可以!但是我不推荐VS 2010自带的数据库项目——它们很棒,但是有一个更新的版本可用。基本上,微软的SQL Server团队获得了数据库项目特性的所有权,并将这些特性作为SQL Server数据工具(SSDT)发布。这是从微软网站上免费下载的。http://msdn.microsoft.com/en-us/data/tools.aspx

SSDT可以与VS 2010或VS 2012集成。当您使用它来创建数据库项目时,它将为数据库中的每个对象生成一个create脚本,以便您可以将它们置于版本控制之下,并随着时间的推移比较版本。它还具有其他特性,如数据库部署、数据库单元测试和T-SQL的静态代码分析。