我在Visual Studio 2010中我的.NET项目一个项目的SQL我把它添加到我的解决方案,因为我认为这将有助于我没有困难创造更多的环境中的所有数据库对象。 我的范围是创建/定义在更多的计算机数据库中的对象(表和存储过程),easily.For这个目的,我在Visual Studio中创建一个SQL项目,我在这个项目中增加了对每个表和存储过程创建脚本。现在我有30个脚本,我想在一个新的SQL实例上运行它。Visual studio 2010 sql项目 - 如何运行?
如果我打开每个sql文件,在visual studio中,有一个工具栏允许我在sql实例上调用已打开的文件(我有一个连接按钮),并生成适当的对象(表或SP)。
的问题是:我怎么做才能在点击运行该项目的所有文件。如何一键创建所有对象?现在我有大约30个脚本可以运行,我需要一个正确的方法。
我试图做到这一点的方式是设置为默认项目的SQL项目,并按运行(F5),但后来我在sql文件中有一些奇怪的编译错误,错误女巫并没有在那里,当我跑(执行)每个脚本。
下面是该项目的右键菜单(不运行,发布或其他什么东西!):
我试图从菜单中的命令部署使用。坏消息(对我来说)是我得到了这个命令:
我没有在我的SQL脚本中的任何错误,每个人都正确运行。
谢谢。
如果你有一个SQL Server数据库项目(SSDT),你可以右键点击该项目,并选择发布。 – CandiedCode
我没有右键单击菜单中的发布命令。我怎么知道我有什么样的项目? –
SSDT是最新的数据库项目。如果您使用VS 2010,则需要安装sp1。我相信部署是你正在寻找的。选择该选项并查看它是否有效。 (自从我使用这个项目以来,它已经有一段时间了,所以我不记得我的头顶)。 – CandiedCode