1

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

这是预期的行为吗?

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

4

1 回答 1

0

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

但是,用户仍然不知道他与 SQL Server 分离了多长时间,而只是通过刷新进行尝试和错误。

于 2015-11-09T20:15:10.723 回答