我按照SQL Service Broker Configure在SQL Server2008中配置了SQL Service Broker。但是队列没有得到处理。它仍然保留在sys.transmission_queue中。当我检查变速箱状态时,它显示以下错误。
No route matches the destination service name for this conversation. Create a route to the destination service name for messages in this conversation to be delivered.我猜没有特定的需要配置,因为我在同一服务器内的同一数据库中配置所有内容。任何想法都会有所帮助。
根据Remus Rusanu的回答,我使用the诊断工具进行了检查,得到了以下错误
An exception occurred on a connection to SQL Server <server name>:Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.发布于 2014-08-14 15:09:41
运行SSB诊断实用程序:ssbdiagnose。最简单的方法是使用RUNTIME选项并将其指向您的实例:
c:\>ssbdiagnose.exe runtime connect to -E -S <servername>然后等待,直到它捕捉到重试,它将开始调查。
您也可以尝试使用CONFIGURATION选项,确保您的服务名称正确:
c:\>ssbdiagnose.exe -E -S <servername> -d <dbname> CONFIGURATION FROM SERVICE <fromservice> TO SERVICE <toservice>https://stackoverflow.com/questions/25301771
复制相似问题