SQL Server 2000 远程查询与链接服务器配置全解析
在数据库管理中,能够高效地从多个数据库中收集和处理数据是一项重要需求。SQL Server 2000 提供了分布式查询功能,允许用户从多个数据库(无论是否由 Microsoft SQL Server 托管)中收集和操作数据,而实现这一功能的关键就是链接服务器。
1. 链接服务器与分布式查询基础概念
- 链接服务器定义 :用户连接的 SQL Server 计算机被视为本地服务器,其他服务器(无论是否为 SQL Server 计算机)都被视为远程服务器。通过 SQL Server 中的 OLE - DB 提供程序连接的远程服务器被称为链接服务器。
- 分布式查询定义 :当用户需要从不在其 SQL Server 计算机上的多个数据库获取信息时,如果这些数据库服务器已被链接,用户就可以创建并运行分布式查询。
2. 链接服务器的优势
在 SQL Server 6.5 中,虽然可以设置让用户从远程服务器提取或操作数据,但这些远程服务器必须是 SQL Server 计算机,并且用户只能执行存储过程,且存储过程必须提前创建并位于远程服务器上。而 SQL Server 2000 允许链接非 Microsoft SQL Server 计算机的远程服务器,用户可以创建连接位于不同服务器上的两个或多个表的 SELECT 语句,且这些表不在本地服务器这一事实对用户是透明的,只需在语句中指定表的全名即可。
3. 分布式查询示例
假设 XYZ 公司有三个数据库:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



