SQLServer 2008 - Configurazione di Service Broker tra le istanze
-
19-09-2019 - |
Domanda
Sto usando gli script da questo sito per aiutare a configurare Service Broker auditing basato. La prima fase -. Impostazione SB tra i database sulla stessa istanza funziona bene
Ma poi, quando provo ad applicare il Service Broker tra le istanze, sto correndo nel dolore.
sto usando lo strumento da riga di comando, ssbdiagnose di aiutarmi a trovare gli errori di configurazione:
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
che segnala
un'eccezione interna si è verificato: stringa di input non era in un formato corretto
.
Ora, questo è solo controllando la configurazione, non ho ancora avuto modo di punto in cui sto mandando un messaggio, in modo che il "Input String" devono essere parte della configurazione, ma il messaggio di errore non dice dove l'errore si è verificato e non riesco a trovare qualche cosa in linea sulla diagnosi errori ssbdiagnose.
Chiunque abbia esperienza di ssbdiagnose può aiutarmi a capire dove l'errore è, e che cosa devo fare per risolvere il problema?
Chris
Soluzione
Avvolgere i nomi dei servizi ei nomi di contratto tra virgolette:
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