Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用SSDT基于构建配置创建SQL Server用户?_Sql Server_Visual Studio 2012_Sql Server Data Tools - Fatal编程技术网

Sql server 如何使用SSDT基于构建配置创建SQL Server用户?

Sql server 如何使用SSDT基于构建配置创建SQL Server用户?,sql-server,visual-studio-2012,sql-server-data-tools,Sql Server,Visual Studio 2012,Sql Server Data Tools,我是SSDT的新手,希望这是一个简单的问题。我想根据数据库项目中的构建配置为不同的用户编写脚本。使用SQLCMD变量和部署后脚本是实现这一点的唯一方法吗?Mike,据我所知,唯一简单的方法是使用SQLCMD变量和部署后脚本。您可能会编写一些代码来解析生成的脚本,并针对每个环境对其进行调整,但从长远来看,使用部署后脚本将容易得多 基于杰米·汤姆森的想法,我在博客上写了这篇文章。 现在,我只是将用户上的生成操作设置为“无”或“生成”,具体取决于要编写脚本的用户。

我是SSDT的新手,希望这是一个简单的问题。我想根据数据库项目中的构建配置为不同的用户编写脚本。使用SQLCMD变量和部署后脚本是实现这一点的唯一方法吗?

Mike,据我所知,唯一简单的方法是使用SQLCMD变量和部署后脚本。您可能会编写一些代码来解析生成的脚本,并针对每个环境对其进行调整,但从长远来看,使用部署后脚本将容易得多

基于杰米·汤姆森的想法,我在博客上写了这篇文章。

现在,我只是将用户上的生成操作设置为“无”或“生成”,具体取决于要编写脚本的用户。