添加数据连接到TFS版本控制

时间:2016-01-22 15:39:59

标签: sql tfs version-control visual-studio-express

我正在2013年快递中开展视觉工作室网络项目。

我还创建了一个var ids = new[] { projectId }.Where(x => x.HasValue).Select(x => x.Value).ToList(); 数据连接,并添加了一堆表和存储过程。

我的问题是如何将此数据签入TFS版本控制?

我正在研究的网站项目已经在TFS中。我环顾四周,看到我可以添加一个sql项目,然后创建可以签入的表和程序。

我是否需要创建一个SQL数据库项目并将其签入?

如果是,是否有一种简单的方法可以将现有的表和程序移动到项目中?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用SQL Server数据工具(SSDT)创建数据库项目。

此项目可帮助您在版本控制下引入表,视图,存储过程和权限。创建新的空数据库项目后,您可以选择从现有数据库导入架构。导入项目后,您可以直接在数据库项目中的Visual Studio中进行更改,然后更新localdb或其他方式。

[The context menu lets you import an existing database[1]

只有在数据库项目为空时才可以导入现有模式。初始导入后,您需要使用Schema Compare将进一步的更改从数据库导入到项目中。