如何从现有的SQL Server数据库创建数据库项目?

nim*_*imi 7 sql database sql-server-2005 visual-studio-2008

通过使用VS TFS Database Edition 2008,如何从现有的SQL SERVER数据库创建dbproject?

小智 6

这在VS 2010中已更新.现在可以从项目上下文菜单中选择"导入数据库对象和设置".


小智 6

在"Visual Studio"中,转到"SQL Server对象资源管理器",找到数据库,右键单击所需的数据库,然后选择"创建新项目..."


mar*_*c_s 5

不幸的是,没有直接的内置支持来做到这一点.

你可以这样做:

  • 在SQL Server Management Studio中,转到对象资源管理器,右键单击所需的数据库,然后选择"任务">"生成脚本"
  • 选择要编写脚本的所有数据库对象
  • 最后,选择为每个db对象生成脚本到单独的文件中

您最终得到的是您选择的文件夹中的许多.sql脚本,它们基本上代表您的数据库.

下一个:

  • 在Visual Studio 2008中创建数据库项目
  • 完成后,将现有脚本添加到该项目中

这应该是一个更多的参与 - 但这是我知道现在实现这一目标的唯一方式.不知道VS2010是否会以更简单的方式支持这个....