SQL 服务器停止时的 SqlDependency
SqlDependency when SQL Server stops
我正在使用 SqlDependency
从 SQL 服务器获取更改通知。如果 SQL 服务器重新启动,通知将随之恢复,但如果 SQL 服务器停止然后又启动,则它会失去依赖性。
这是预期的行为吗?
如果是,那么我怎么知道 SqlDependency
是否停止并且我需要重新注册依赖项。 SqlNotificationInfo
没有提供任何相关信息。
好吧,作为一种解决方法,我已经在我的应用程序中添加了一个刷新按钮。因此,如果用户认为他与 SQL 服务器分离,他可以刷新并重新注册依赖项。
但是,用户仍然不知道他与 SQL 服务器分离了多长时间,只是通过刷新进行试错。
我正在使用 SqlDependency
从 SQL 服务器获取更改通知。如果 SQL 服务器重新启动,通知将随之恢复,但如果 SQL 服务器停止然后又启动,则它会失去依赖性。
这是预期的行为吗?
如果是,那么我怎么知道 SqlDependency
是否停止并且我需要重新注册依赖项。 SqlNotificationInfo
没有提供任何相关信息。
好吧,作为一种解决方法,我已经在我的应用程序中添加了一个刷新按钮。因此,如果用户认为他与 SQL 服务器分离,他可以刷新并重新注册依赖项。
但是,用户仍然不知道他与 SQL 服务器分离了多长时间,只是通过刷新进行试错。