首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DACPAC部署设置

DACPAC部署设置
EN

Stack Overflow用户
提问于 2018-01-02 16:03:32
回答 1查看 410关注 0票数 0

我想使用VSTS发布我的dacpac文件。我将只给开发运营团队DACPAC文件。我想忽略不在源代码中的drop table。如果我从SSDT发布,我可以在高级设置中更改。如何在VSTS中做到这一点。我可以在调试菜单下看到一个选项,但我无法检查该选项,屏幕截图附加在下面的URL中。

https://i.stack.imgur.com/TBQPe.png

EN

回答 1

Stack Overflow用户

发布于 2018-02-27 21:17:59

您可以将publish.xml与dacpac一起提供,并在该xml中包含类似设置,如下所述

代码语言: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>;Integrated Security=True;Persist 
Security Info=False;Pooling=False;MultipleActiveResultSets=False;Connect 
Timeout=60;Encrypt=False;TrustServerCertificate=True</TargetConnectionString>
<BlockOnPossibleDataLoss>False</BlockOnPossibleDataLoss>
<DropObjectsNotInSource>False</DropObjectsNotInSource>
<ProfileVersionNumber>1</ProfileVersionNumber>
</PropertyGroup>
<ItemGroup>

</ItemGroup>
</Project>

在部署dacpac时(使用cmd或powershell),您需要在/Profile:参数中传递这个xml文件路径,以便为部署设置挑选这个xml。

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

https://stackoverflow.com/questions/48057526

复制
相关文章

相似问题

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