使用没有CREATE PROCEDURE权限的sql依赖项

时间:2013-09-09 13:38:32

标签: sql vb.net sql-server-2012

我正在尝试使用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

0 个答案:

没有答案