Visual Studio 中的 SQL 数据库项目

Posted

技术标签:

【中文标题】Visual Studio 中的 SQL 数据库项目【英文标题】:SQL Database Project in Visual Studio 【发布时间】:2009-12-28 05:19:06 【问题描述】:

我已经准备好手动维护的数据库,现在我想使用该数据库来创建 SQL 项目。我也在创建但不能导入现有的表、视图、存储过程或任何其他对象。有没有办法做到这一点。如果是,请告诉我。

谢谢, 皮尤什

【问题讨论】:

【参考方案1】:

使用 Visual Studio 的 Database Edition(不要与旧的“数据库项目”混淆),您可以生成一整套可添加到源代码管理的脚本。还包括数据和架构比较工具。

此工具最初被称为“Data Dude”,适用于 Visual Studio 2005 及更高版本。

【讨论】:

【参考方案2】:

我不知道 Visual Studio 中有任何对数据库的逆向工程支持。

您需要做的是从 SQL Server Management Studio 将现有 SQL 数据库编写成 *.sql 文件:

然后将它们作为“创建脚本”导入到 Visual Studio 中的数据库项目中。任何进一步的更改都可以作为“更改脚本”添加到您的项目中。

【讨论】:

以上是关于Visual Studio 中的 SQL 数据库项目的主要内容,如果未能解决你的问题,请参考以下文章

将菜单添加到加载项中的 Visual Studio 菜单栏

Visual Studio 中的 --enable-pic 等效项

Visual Studio 2012 中的 Sql Server ce 问题

将未映射的菜单项映射到 Visual Studio 中的组合键

VSTO、Outlook 加载项和 Visual Studio 2015

从 Visual Studio 中的 SQL Server Express 数据库获取数据库名称