Far*_*nha 1 ssms scripting service-broker
我正在使用 SQL Server Management Studio 为现有数据库中的所有对象生成脚本:
但不会生成与 SQL Broker 相关的对象(消息、队列和服务)。
我已经摆弄了高级选项,但仍然无法摆脱它们。有没有办法做到这一点?
即使在 SQL Server 2012 附带的 Management Studio 中(顺便说一句,请停止使用 SSMS 2005 来管理 2008+ 实例),生成脚本选项不会提供 Service Broker 对象,无论您选择“全部脚本”还是选择单个对象。您将需要使用其他方法 - SMO、PowerShell 或在对象资源管理器的 Service Broker 节点中右键单击并单独编写脚本项。您可以使用对象资源管理器详细信息稍微加快速度(在右侧窗格中,您可以选择多个对象并为其编写脚本),但这仍然是每个对象类型的一个操作。
PS 这在几年前就有人抱怨过,但遗憾的是,由于不会修复而关闭。
从好的方面来说,David 就在下面:SqlPackage.exe 肯定会编写服务代理对象的脚本(它只是以错误的顺序执行)。在此处查看我对最近问题的回答:
归档时间: |
|
查看次数: |
2414 次 |
最近记录: |