|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
Messages: n/a
Hébergeur: |
When I run the ServiceBroker Hello, World sample on SQL Server Standard SP2
or SQL Server Express on Vista, I observe that no message is ever entered in any queue. When I run the same sample on Windows Server 2008 Enterprise, the sample behaves as it should. So, is there any known issue with Service Broker on Vista, or does Service Broker have some dependency on services or O/S settings that I have missed. |
|
|
|
#2 (permalink) |
|
Messages: n/a
Hébergeur: |
Answering my own question:
Vista proved not to be the significant variable in the problem. The troubleshooting documentation led me to this query: select * from sys.transmission_queue .... which yielded this result: An exception occurred while enqueueing a message in the target queue. Error: 15517, State: 1. Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. .... which is an error fixed by executing: EXEC sp_changedbowner 'sa' "Craig McMurtry" wrote: > When I run the ServiceBroker Hello, World sample on SQL Server Standard SP2 > or SQL Server Express on Vista, I observe that no message is ever entered in > any queue. When I run the same sample on Windows Server 2008 Enterprise, the > sample behaves as it should. > > So, is there any known issue with Service Broker on Vista, or does Service > Broker have some dependency on services or O/S settings that I have missed. |
|
![]() |
| Outils de la discussion | |
|
|