我在 Visual Studio 2010 的 .Net 项目中有一个 SQL 项目。我将它添加到我的解决方案中,因为我认为它可以帮助我在更多环境中轻松创建所有数据库对象。我的范围是在更多计算机中轻松创建/定义数据库对象(表和存储过程)。为此,我在 Visual Studio 中创建了一个 Sql 项目,并为每个表和存储过程添加了该项目中的创建脚本。现在我有 30 个脚本,我想在一个新的 sql 实例上运行它。
如果我在 Visual Studio 中打开我拥有的每个 sql 文件,一个工具包允许我在 sql 实例上调整打开的文件(我有一个连接按钮),这会生成正确的对象(表或 SP)。
问题是:如何一键运行该项目中的所有文件。如何一键创建所有对象?现在我有大约 30 个脚本要运行,我需要一个正确的方法。
我尝试这样做的方法是将sql项目设置为默认项目并按运行(F5),但后来我在sql文件中遇到了一些奇怪的编译错误,当我运行(执行)每个错误时都不存在单独编写脚本。
这是该项目的右键菜单(No Run、Publish 或其他!):
我尝试从该菜单中使用 Deploy 命令。坏消息(对我来说)是我在那个命令上得到了这个:
我的 sql 脚本中没有任何错误,每个都正确运行。
谢谢你。