首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSDT SQL SERVER项目(DACPAC)

SSDT SQL SERVER项目(DACPAC)
EN

Stack Overflow用户
提问于 2018-01-31 17:29:36
回答 1查看 145关注 0票数 0

我希望使用DACPAC部署我的所有SQL Server脚本。我导入了数据库,我想在SQL Server中进行更改并提交SQL server项目,然后在VSTS中创建dacpac并执行dacpac。我希望脚本移动到多个环境,每个环境都有自己的登录/用户。因此,当我删除security文件夹下的所有登录时,我不想考虑用户/登录。在从项目中删除登录后,它会抛出许多未解析的引用。删除它的最好方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-02-27 21:34:10

考虑通过在publish.xml中提供用于部署dacpac的连接字符串来部署dacpac

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludeCompositeObjects>True</IncludeCompositeObjects>
<TargetDatabaseName>dbname</TargetDatabaseName>
<DeployScriptFileName>dbname.sql</DeployScriptFileName>
<TargetConnectionString>Data Source=<name>;user:<ussrname>;password:<password></TargetConnectionString>
<BlockOnPossibleDataLoss>False</BlockOnPossibleDataLoss>
<DropObjectsNotInSource>False</DropObjectsNotInSource>
<ProfileVersionNumber>1</ProfileVersionNumber>
</PropertyGroup>
<ItemGroup>

</ItemGroup>
</Project>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48538702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档