You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用/p:ExcludeObjectTypes实现多对象类型排除?

解决SqlPackage.exe多对象类型排除的问题
  • 问题根源:SqlPackage.exe的/p:ExcludeObjectTypes参数的多值分隔符是逗号,而非分号。分号会被命令行解析为参数分隔符,导致仅第一个对象类型生效。
  • 修正后的命令:
.\SqlPackage.exe /Action:Script 
/SourceFile:"$outputDirectory\$outputDacpacFile" 
/TargetServerName:$targetServer /TargetDatabaseName:$targetDatabase 
/TargetUser:$targetUser /TargetPassword:$targetPassword 
/OutputPath:"$outputDirectory\$outputTSQLfile" 
/p:ExcludeObjectTypes=DatabaseRoles,Users
  • 补充说明:若需排除更多对象类型,直接用逗号追加即可,例如/p:ExcludeObjectTypes=DatabaseRoles,Users,Logins,无需重复添加/p:ExcludeObjectTypes参数。

内容的提问来源于stack exchange,提问作者00shokid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:34:50