Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 VS2010终极数据库项目+;SQL Server 2008:从数据库更新项目_Sql Server 2008_Visual Studio 2010_Database Project - Fatal编程技术网

Sql server 2008 VS2010终极数据库项目+;SQL Server 2008:从数据库更新项目

Sql server 2008 VS2010终极数据库项目+;SQL Server 2008:从数据库更新项目,sql-server-2008,visual-studio-2010,database-project,Sql Server 2008,Visual Studio 2010,Database Project,这是一个简单的问题: 我有这个数据库项目在一个Web应用程序解决方案与真正的数据库。我想使用SQLServerManagementStudio更新数据库,然后更新相应的VS项目 这可以做到吗 我知道您可以在项目中更新脚本,但我不是SQL类型的人,我更愿意使用Management studio进行此更改 提前谢谢 更新:好的,关键是我想使用Sql Server Management studio对数据库进行更改(如果必须的话),然后更新Visual studio数据库项目中的脚本,而不是对这些脚本

这是一个简单的问题:

我有这个数据库项目在一个Web应用程序解决方案与真正的数据库。我想使用SQLServerManagementStudio更新数据库,然后更新相应的VS项目

这可以做到吗

我知道您可以在项目中更新脚本,但我不是SQL类型的人,我更愿意使用Management studio进行此更改

提前谢谢

更新:好的,关键是我想使用Sql Server Management studio对数据库进行更改(如果必须的话),然后更新Visual studio数据库项目中的脚本,而不是对这些脚本进行更新,因为我觉得编写Sql命令不太合适。现在我要做的是每次重新创建数据库项目(删除,然后再次创建),这是我想要避免的


另外,我还有Visual Studio 2010 Professional。

您可以使用模式比较功能实现这一点,但这仅适用于Visual Studio的高级版或终极版,而不是Professional版

在许多情况下,使用Red Gate SQL Compare Pro可以做到这一点,尽管我应该警告您,这还不是一个完全受支持的方案(我是该工具的产品经理,因此如果您这样做,我欢迎您的反馈!)

RedGate的SQL源代码控制更好地满足了您建议的工作方式,尽管这对您还没有帮助,因为我们没有与VS数据库项目联系在一起。同样,这是我们正在考虑的即将发布的版本。欢迎您尝试一下,让我们知道您的想法

如果模式比较工具按照它的名字做就好了

不幸的是,这是一个“数据库/项目比较”。因此,与数据库相比,我的项目只包含一个模式,它为数据库中存在的所有其他模式对象生成大量创建操作


好主意,需要努力。

这在VS2010 Premium中是非常可行的,我目前正在做一个数据库项目和一个模式比较项目


Sigd说您只能比较数据库/项目比较,您也可以比较项目/数据库数据库/数据库

这是不正确的。问题不太清楚。最好有更多的细节。