Я использовал сценарии с этого сайта , чтобы помочь настроить аудит на основе компонента Service Broker. Первый этап - настройка SB между базами данных в одном экземпляре работает нормально.
Но затем, когда я пытаюсь применить Service Broker между экземплярами, я сталкиваюсь с горем.
Я использую инструмент командной строки ssbdiagnose, чтобы помочь мне найти ошибки конфигурации:
ssbdiagnose -E CONFIGURATION FROM SERVICE tcp://192.168.0.220:4022/Trial/Audit/DataSender -S sqlserver1 -d Trial TO SERVICE //Audit/DataWriter -d MasterAuditDatabase -S devmachine1 ON CONTRACT //Audit/Contract ENCRYPTION OFF
который сообщает
Произошло внутреннее исключение: входная строка была в неправильном формате.
Теперь это просто проверка конфигурации, я даже не дошел до того, что отправляю сообщение, поэтому «Строка ввода» должна быть частью конфигурации, но в сообщении об ошибке не сказано, где произошла ошибка, и я не могу найти в Интернете ничего о диагностике ошибок ssbdiagnose.
Может ли кто-нибудь с опытом ssbdiagnose помочь мне понять, где находится ошибка, и что мне нужно сделать, чтобы ее исправить?
Chris