我在不同实例上的两个数据库之间设置了 Service Broker,一个在 2008 R2 集群上,另一个在单独的机器上,也是 2008 R2。我已经完成了设置所有对象(用户、消息类型、合同、队列、服务、端点、路由、远程服务绑定和证书)的过程,但是在运行 ssbdiagnose 时出现 5 个错误。
ssbdiagnose -E -d MyDatabase CONFIGURATION 从 SERVICE /test/initiator 到 SERVICE /test/target
http://jeffreylangdon.com/ssb.png -- 试图发布错误图像,但显然不是一个选项,因为我是这个论坛的新手。
从最上面的错误开始,我不知道为什么找不到服务启动器,因为我正在它所在的盒子上运行 ssbdiagnose。
任何方向将不胜感激。
谢谢,
杰夫兰登
@jlangdon
环境是 SQL Server 2014 Enterprise Edition,由 CommVault Simpana 管理的 NetApp 存储。我们在一个实例上设置了 100 个 dbs,所有 TLog 都在同一个卷上。
SAN 管理员每天设置 4 次 TLog 备份,每晚对 TLog 备份卷进行一次完整快照。保留期为 14 天,因此 TLog 备份卷在任何时候都有 14 个 TLog 快照。
最近,TLog 备份卷几乎耗尽空间,因为完整快照正在快速增加。我们将此归因于年终数据处理,导致大量块更改。预计这种上涨不会持续,但事实并非如此。
SAN 管理员表示,他无法知道哪些 TLog 文件导致了块更改的增加以及更大的快照。
我知道文件和块之间存在脱节,但我认为您可以通过 Simpana、NetApp 或 PowerShell 连接这些点,以找出导致大块更改的 TLog。
任何建议,将不胜感激。
谢谢