sqlpackage.exe如何仅对存储过程执行模式比较?

时间:2015-03-23 20:01:18

标签: sqlpackage

在VS 2012中,架构比较工具让用户只比较"存储过程"通过选择选项"存储过程"作为应用程序作用域对象。

是否有办法仅使用SqlPackage.exe对所选架构对象执行架构比较?

1 个答案:

答案 0 :(得分:4)

查看最新文档。他们添加了/p:ExcludeObjectTypes={string}属性,您可以指定以分号分隔的列表。

只需添加除存储过程外的所有对象类型。

示例/p:ExcludeObjectTypes=Tables;Views;

有效的对象类型名称是Aggregates

  • ApplicationRoles
  • 装配体
  • AsymmetricKeys
  • 审核
  • BrokerPriorities
  • 证书
  • ClrUserDefinedTypes
  • 合同
  • 证书
  • CryptographicProviders
  • DatabaseAuditSpecifications
  • DatabaseRoles
  • DatabaseTriggers
  • 默认值
  • 端点
  • ErrorMessages
  • EventNotifications
  • EventSessions
  • ExtendedProperties
  • 文件组
  • FileTables
  • FullTextCatalogs
  • FullTextStoplists
  • LinkedServerLogins
  • LinkedServers
  • 登录
  • MessageTypes
  • PartitionFunctions
  • PartitionSchemes
  • 权限
  • 队列
  • RemoteServiceBindings
  • RoleMembership
  • 路线
  • 规则
  • ScalarValuedFunctions
  • SearchPropertyLists
  • 序列
  • ServerAuditSpecifications
  • ServerRoleMembership
  • ServerRoles
  • ServerTriggers
  • 服务
  • 签名
  • StoredProcedures
  • SymmetricKeys
  • 同义词
  • TableValuedFunctions
  • UserDefinedDataTypes
  • UserDefinedTableTypes
  • 用户
  • 浏览
  • XmlSchemaCollections