我正在尝试使用SqlClient.SqlDependency.Start(ConnectionString)
启动SqlDependency。
但是收到错误: System.Data.dll中发生了未处理的“System.Data.SqlClient.SqlException”类型异常。附加信息:数据库'HMS'中的CREATE PROCEDURE权限被拒绝。
我的约束是我必须在没有CREATE PROCEDURE权限的情况下使用Sql Dependency
我正在尝试检测特定表格中的更改。这是我的其余代码:
Dim command As New SqlClient.SqlCommand
command.CommandText = "AppointmentDependency"
command.CommandType = CommandType.StoredProcedure
command.Parameters.AddWithValue("@HEID", sHEID)
Using command
Dim dependency As New SqlClient.SqlDependency(command)
AddHandler dependency.OnChange, AddressOf OnDependencyChange
End Using