我可以在VS数据库项目部署后脚本中调用不同的SQL脚本吗?

时间:2012-10-09 06:05:55

标签: database visual-studio-2010 deployment database-project

我在基线数据库的许多表上进行了大量的插入操作。我试图在多个SQL脚本中为个人表和从属表组织此任务。我需要按照主要的部署后SQL脚本的顺序调用脚本。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

1)如果项目中没有部署后脚本(可能称为Script.PostDeployment.sql),则添加SQL Server>类型的新项目。用户脚本>部署后脚本。

2)在此脚本中,使用如下所示的相对路径引用插入脚本。

:r .\InsertScripts\script1.sql
:r .\InsertScripts\script2.sql

(忽略任何错误/警告,说这是无效的语法.Visual Studio将这些视为占位符,在构建时,每个脚本的内容将基本上插入到主SQL文件中。)