SQL Server什么是用于SQLTableDependency的enable_broker

时间:2019-01-15 06:47:17

标签: sql-server database

在SQL Server中,什么是enable_broker? 有什么风险? SQL Table依赖关系就是这样。

1 个答案:

答案 0 :(得分:1)

1)https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-2017

  

SQL Server Service Broker为消息传递和   在SQL Server数据库引擎中对应用程序进行排队。这使它   开发人员更容易创建使用   数据库引擎组件之间进行不同的通信   数据库。开发人员可以使用Service Broker轻松构建   分布式且可靠的应用程序。

2)https://www.sqlservercentral.com/Forums/Topic818423-146-1.aspx

  

一个风险是,是否已经有服务经纪人设置要使用该服务   DB他们可能会中断,并且所有活动连接都将被杀死   然后回滚。

3)Sql Dependency with Service Broker

这不是必需的,但是如果您想查看更改,则可以使用它,也可以使用定期轮询等其他服务

  

请谨慎使用SqlDependency类来监视   数据库表-它存在内存泄漏问题。

我希望它能对您有所帮助!