2

我在 VS2013 中启动了一个数据库项目,为现有数据库编写和管理一些存储过程。除了导入 SQL 脚本之外,我没有看到使用现有数据库的任何选项。我怎样才能做到这一点?

4

3 回答 3

2

您确实可以从 VS2013 中的现有数据库创建数据库项目。在 SQL Server 对象资源管理器中连接到服务器,右键单击数据库并选择创建新项目。

这将创建一个项目,其中包含所有表、视图和存储过程等的脚本。当您对这些脚本中的任何一个进行更改时,您可以发布回原始数据库、创建或应用更改到新数据库等。

您不使用更改脚本,而是更改创建脚本以描述您想要的最终结果,并且发布确定需要做什么才能将数据库置于该状态。

请注意,vs2010 数据库项目与 VS2013 不同,虽然有一个转换器,但最好的想法可能只是按照描述创建 VS2013 项目。

Deborah Kurata 刚刚在 Pluralsight 上为开发人员发布了关于 SQL 数据工具的 3 小时优秀课程,就像 Pluralsight 上的所有其他内容一样,我不能高度推荐它。

于 2014-02-18T23:43:34.003 回答
0

我意识到这个问题很老了,我希望这仍然可以帮助:

您可以在 Visual Studio 中创建一个新项目,然后在左侧菜单中选择“SQL Server”。像往常一样填写项目名称和位置。

在新创建的数据库项目中,选择 Project、Import、Database。导入数据库窗口将打开,在此处设置您现有的数据库,然后按开始。

下面的链接中有更详细的解释(但我包括了上面的摘要,以防链接将来停止工作)

https://www.mssqltips.com/sqlservertip/2971/creating-a-visual-studio-database-project-for-an-existing-sql-server-database/

希望这可以帮助某人。

于 2018-06-01T11:21:44.853 回答
-2

无法管理用 T-SQL 编写的数据库中现有的存储过程/触发器和函数

于 2013-10-23T15:53:46.497 回答