我正在使用SQL Dependency功能开发一个应用程序。
我的问题是当我停止应用程序(SqlDependency.Stop()
方法被执行)并且我尝试运行存储过程时ANSI_NULLS
和QUOTED_IDENTIFIER
设置为OFF
,我是得到错误:
UPDATE失败,因为以下SET选项的设置不正确:'ANSI_NULLS,QUOTED_IDENTIFIER'...
存储过程正在SqlDependency
监视的表上进行更新,我不想更改它,因为它来自第三方软件。
SqlDependency
使用'sa'用户连接到DB也尝试了其他用户没有运气。
现在我必须重新启动SQL Server才能使其正常工作,但这是不可接受的。
我尝试运行此查询并终止所有订阅:
KILL QUERY NOTIFICATION SUBSCRIPTION @Id
但我仍然得到同样的错误。
有人可以帮我解决这个问题吗?