2

In VS 2012, the schema compare tool let's users compare only "stored procedures" by selecting the option "stored procedures" as the application scoped object.

Is there a way to perform schema compare only on the selected schema object using SqlPackage.exe?

4

1 回答 1

7

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

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

例子/p:ExcludeObjectTypes=Tables;Views;

有效的对象类型名称是聚合

  • 应用程序角色
  • 组件
  • 非对称密钥
  • 审计
  • 经纪人优先
  • 证书
  • ClrUserDefinedTypes
  • 合同
  • 证书
  • CryptographicProviders
  • 数据库审计规范
  • 数据库角色
  • 数据库触发器
  • 默认值
  • 端点
  • 错误消息
  • 事件通知
  • 事件会话
  • 扩展属性
  • 文件组
  • 文件表
  • 全文目录
  • 全文停止列表
  • 链接服务器登录
  • 链接服务器
  • 登录
  • 消息类型
  • 分区函数
  • 分区方案
  • 权限
  • 队列
  • 远程服务绑定
  • 角色成员
  • 路线
  • 规则
  • 标量值函数
  • 搜索属性列表
  • 序列
  • 服务器审计规范
  • 服务器角色成员
  • 服务器角色
  • 服务器触发器
  • 服务
  • 签名
  • 存储过程
  • 对称键
  • 同义词
  • 表值函数
  • 用户定义数据类型
  • 用户定义表类型
  • 用户
  • 意见
  • XmlSchemaCollections
于 2015-05-01T10:43:18.043 回答