授予权限
必须在MSDB数据库重的QueryNotificationService服务上翔Guest用户授予发送权限
在数据库服务器上启用CLR
在一个消息到达服务队列时,一个包含.NET代码的存储过程sp_DispatcherProc将使用一个队列来派发该消息,因此必须在该sql Server实例上启用CLR
启用Service Broker
必须在MSDB数据库重的QueryNotificationService服务上翔Guest用户授予发送权限
USE
MSDB
GRANT SEND ON SERVICE::
[ http://schemas.microsoft.com/SQL/Notifications/QueryNotificationService ]
TO GUEST
GRANT SEND ON SERVICE::
[ http://schemas.microsoft.com/SQL/Notifications/QueryNotificationService ]
TO GUEST
在数据库服务器上启用CLR
在一个消息到达服务队列时,一个包含.NET代码的存储过程sp_DispatcherProc将使用一个队列来派发该消息,因此必须在该sql Server实例上启用CLR
USE
MASTER
EXEC sp_configure ' clr enabled ' , 1
RECONFIGURE
EXEC sp_configure ' clr enabled ' , 1
RECONFIGURE
启用Service Broker
USE
MASTER
ALTER DATABASE NORTHWIND set ENABLE_BROKER
-- 验证是否能启用
go
Select DATABASEpRoPERTYEX( ' NorthwInd ' , ' IsBrokerEnabled ' )
ALTER DATABASE NORTHWIND set ENABLE_BROKER
-- 验证是否能启用
go
Select DATABASEpRoPERTYEX( ' NorthwInd ' , ' IsBrokerEnabled ' )