在 MS SQL Server 中保持 100 多个链接服务器对象打开的影响

tok*_*ken 5 sql sql-server

我管理使用 SQL Server 作为数据库引擎的大型基于云的产品。该模型的设计使得使用该产品的每个客户都有自己的 MS SQL Server 实例。我需要一种从用于处理实例管理的集中式 SQL 实例查询、更新和插入这些实例的方法。我已经确定创建链接服务器对象是可行的方法,而且我已经通过这种方式处理来自这些数据库的临时更新。我正在努力扩展一些功能,这将显着增加从这个集中管理实例执行的查询的数量和频率。

所以,这是我的问题:始终从单个 SQL 实例打开 100 多个链接服务器对象有什么影响?有什么影响吗?到目前为止,我对链接服务器的做法是在完成后删除它们。

小智 4

在 32 位时代,链接服务器会消耗资源,尤其是 RAM——希望您已经摆脱了那些时代。我认为你提出的解决方案会起作用,“痛苦”将出现在集中式 SQL Server 端。

然而,链接服务器有时可能会有点问题 - 您是否考虑过使用 powershell/vbscript/SMO 脚本来查询这些实例,然后将数据加载到集中式 SQL Server 中?