sql-server - 如何从不同的 SQL Server 查询多个数据库
问题描述
我们有大约。8 个奇怪的 SQL Server 用于不同目的,例如在一台服务器中插入数据,在另一台服务器中更新等(或仅根据用户所在区域连接到该数据库)。
问题是有时需要从多个 SQL Server 数据库中查询数据。所以说,我有一个Id
属性,并且根据Id
需要从这 8 个服务器中的多个服务器中检索数据(如果有 Id 匹配,那么基本上查询所有数据库)。
所以基本上用户登录的服务器将使用“链接服务器”功能并连接到其他 SQL Server(用户当前所在的服务器充当源 SQL Server),并使用“UNION”功能来俱乐部所有数据。
由于每天都在进行大量交易,因此这种方法在性能方面是不可行的。
因此,有关实现上述相同功能的更好方法的任何建议。我读过一个名为“<strong>服务器组”的概念,但不确定。
该应用程序是使用 Jquery/Ajax/HTML/API 和 ADO.NET 在 .Net Web 表单中制作的。
解决方案
如果您有一个在这 8 个服务器之外的 .net 应用程序,您不能建立单独的连接并将 .net 应用程序的 ID 传递到这些服务器吗?
据我所知,“服务器组”是 SSMS 中的一个概念,它可以帮助您对服务器进行分组并可以同时运行常用脚本。
推荐阅读
- python - 使用 Keras RNN 处理自己准备的 IMDB 数据时,准确率永远不会超过 0.5
- office-js - 2016 ProPlus MSI 版本 (MSO 16.0.4549.1000) 上的 Outlook 加载项为 displayDialogAsync 提供“权限被拒绝”错误
- python - 尝试使用 scapy 嗅探 http 数据包
- python - 使用 countVectorizer 计算 Skip-gram 频率
- python - 了解 RPC 装饰器:使用 SOAP 和 XML 的复杂返回参数
- c - 程序查找图的两个给定顶点之间是否存在路径
- java - 在春季批处理平面文件阅读器中跳过页脚和标题记录
- r - 可以利用 R 来自动化文件迁移吗?
- sql - Oracle中每个记录更新的默认值列
- javascript - 为什么自动完成源功能中的显示不起作用?