2013-05-06 82 views
1

我正在尝试使用VS 2012 SQL Server数据库项目来控制数据库模式的版本控制。但是,我们的数据库模式正在被另一个团队/工具更新,而不是通过数据库项目进行更新。无论何时更新,我都必须手动更新数据库项目文件 - 非常乏味和错误。我想知道是否有办法自动刷新更新数据库中的所有模式更改(就像具有'从数据库更新模型'菜单的EF UI设计工具一样)?如何从数据库更新现有的Visual Studio 2012 SQL Server数据库项目?

谢谢!

回答

4

您可以尝试使用模式比较来比较&更新模式更改。了解更多: http://msdn.microsoft.com/en-us/library/dd193250(v=vs.100).aspx

+0

谢谢!我知道这个模式比较工具,并用它来更新数据库,但从未考虑过使用它来更新项目! – Calvin 2013-05-07 16:00:38

+0

您可以将这些模式比较保存在项目中以备将来使用。我会小心不要导入所有内容。您仍然希望查看您即将导入的更改。 – 2013-05-10 16:53:51

0

由于免责声明它仍然是“测试”功能(现在),现在可以使用SQL Source Control将数据库与数据库项目相关联。这集成到SQL Server Management Studio中。这意味着每次对未同步到项目的数据库进行更改时,都会在对象资源管理器中获得覆盖的小蓝色指示符。无论改变是在哪里进行,无论是在SSMS还是其他方面。

有28天的试用期,所以我们鼓励您尝试一下,让我们(红门)知道您是否遇到过任何问题。

相关问题