Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server停止时的SqlDependency_C#_Sql_.net_Sql Server_Query Notifications - Fatal编程技术网

C# SQL Server停止时的SqlDependency

C# SQL Server停止时的SqlDependency,c#,sql,.net,sql-server,query-notifications,C#,Sql,.net,Sql Server,Query Notifications,我正在使用SqlDependency从SQL Server获取更改通知。如果SQL Server重新启动,通知将随之恢复,但如果SQL Server先停止后启动,则会失去依赖关系 这是预期的行为吗 如果是,那么我如何知道SqlDependency是否已停止,并且我需要重新注册依赖关系SqlNotificationInfo没有提供任何有关它的信息。作为一种解决方法,我在应用程序中添加了一个刷新按钮。所以,如果用户认为他已从SQL Server分离,他可以刷新并重新注册依赖项 但,用户仍然不知道自己

我正在使用
SqlDependency
从SQL Server获取更改通知。如果SQL Server重新启动,通知将随之恢复,但如果SQL Server先停止后启动,则会失去依赖关系

这是预期的行为吗


如果是,那么我如何知道
SqlDependency
是否已停止,并且我需要重新注册依赖关系
SqlNotificationInfo
没有提供任何有关它的信息。

作为一种解决方法,我在应用程序中添加了一个刷新按钮。所以,如果用户认为他已从SQL Server分离,他可以刷新并重新注册依赖项


但,用户仍然不知道自己被分离到SQL Server的时间有多长,只需在刷新时尝试出错即可

嗯,作为一种解决方法,我在应用程序中添加了一个刷新按钮。所以,如果用户认为他已从SQL Server分离,他可以刷新并重新注册依赖项

但,用户仍然不知道自己被分离到SQL Server的时间有多长,只需在刷新时尝试出错即可