我正在尝试使用SqlClient.SqlDependency.Start(ConnectionString)
.
但出现错误: 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