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的时间有多长,只需在刷新时尝试出错即可