2013-05-08 45 views
1

我们目前在TFS2012有我们的数据库对象,并愉快地使用redgate sql源代码管理来检查& getlatest。到目前为止,这工作很好。SSDT&redgate源代码控制 - 如何链接?

我现在想要使用SSDT来创建一个定义最新模式的dacpac。

我所缺少的是如何链接SQL Server数据库项目,以便通过Redgate源代码控制的签入将涟漪传递到数据库项目(在getlatest上),因此架构更改将显示在dacpac中在重新编译?

感谢

+0

我试过Red Gate的SQL Source控件的测试版,它永远不能很好地与SSDT集成。不过,它比发布版本要好很多。您可能想要点击Red-Gate的支持来查看是否可以访问与SQL项目相关的SSC测试版。我见过的唯一主要问题是:权限总是被拉入 - 无法排除它们;该文件夹结构只适用于较新的SQL项目结构,不适用于从数据库项目升级的结构。 (所以总体来说不算太糟糕,但对于我们较老的项目来说不切实际。) – 2013-05-08 15:37:51

回答

2

由于这是3+个月后,我张贴的问题,http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/我想我应该说出什么结果是......

我们有许多尚未解决的(当时至少)会自动执行SQL Compare,这是首先查看SSDT的原因。我们对SSDT的看法越多,我们对它的印象就越深(仍然有一些的问题,但不是所有的问题?),以至于我们现在放弃了使用redgate的程度,因此需要SSDT与redgate不再是必需的。

这并不是说我们不是Redgates产品的粉丝,或者答案是放弃redgates产品 - 只是当我们的需求发生变化(我们开始自动化所有产品)时,他们不符合我们的要求。

我仍然会发送展鹏一张圣诞卡,诚实:)

0

Here's a document描述如何使用SQL源控制,并与SSDT数据库项目结合SQL进行比较。它是beta功能,我们意识到一些问题,但请将它们报告给我们([email protected]),以便我们可以优先处理我们的积压。