如何在一分钟内配置链接服务器






4.90/5 (16投票s)
如何在一分钟内轻松创建链接服务器。

简介 - 如何设置链接服务器
如果您想在查询中使用来自另一个服务器实例的数据库,您应该做一些变通方法来实现您的目标,或者更好地说,如果您的应用程序有分布式数据库,并且您想使用分布式查询,那么这里有一个简单易用的解决方案。
背景
在 Google 上搜索会得到这个解决方案,但重要的是要知道您会在某件事上花费多少时间。 在这个问题上,找到如何真正配置服务器使其工作非常耗时,所以现在不再是了。
Using the Code
此选项也适用于 SQL Server 2000。您应该转到连接的 SQL Server 实例下的 [安全性] > [链接服务器] 选项卡。
I. 设置链接服务器以用作命名服务器
- 连接到您将要在其中使用共享服务器(链接服务器)的指定数据库实例。
- 转到[服务器对象],然后在[链接服务器]上执行[右键单击]并选择[新建链接服务器...]。
- 在新窗口中的[常规]页面上,您必须设置几个参数,如下所示
- [链接服务器]:LLSS(用于寻址共享服务器的名称)
SELECT * FROM [LLSS].[DBName].[Schema].[TableName] SELECT * FROM [SERVER134].[CompanyDB].[dbo].[Employee]
- [服务器类型]:选择[其他数据源]选项
- [提供程序]:[选择 SQL Native Client]
- [产品名称]:ZZZZZZZZZ(不能为空,可以设置任何内容,例如实例名称)
[ZZZZZZZZZ] [Server2005]
- [数据源]:XXX.XXX.XXX.XXX\DDSS (将在当前实例上共享的 SQL Server 的网络名称)。
[ XXX.XXX.XXX.XXX\DDSS] [192.168.100.134\Server2005]
- [提供程序字符串]:(将此参数留空)
- [位置]:已禁用(将此参数留空)
- [目录]:数据库名称(设置您的默认数据库或将其留空)
- [链接服务器]:LLSS(用于寻址共享服务器的名称)
- 转到[安全性]页面,选择[使用此安全上下文进行连接]选项,并设置以下参数
- [远程登录名]:XX(共享服务器登录用户名)
[XX] [sa]
- [使用密码]:YY(共享服务器登录密码)
[YY] [MyS@P@ss ]
- [远程登录名]:XX(共享服务器登录用户名)
- 按 [确定 ],您就可以开始了……并使用第 3.1 节中提到的链接服务器。
II. 设置链接服务器以用作网络名称
- 连接到您将要在其中使用共享服务器(链接服务器)的指定数据库实例。
- 转到[服务器对象],然后在[链接服务器]上执行[右键单击]并选择[新建链接服务器...]。
- 在新窗口中,您必须设置几个参数,如下所示
- [链接服务器]:XXX.XXX.XXX.XXX\DDSS (用于寻址共享服务器的共享服务器的网络名称)。
SELECT * FROM [XXX.XXX.XXX.XXX\DDSS].[DBName].[Schema].[TableName] SELECT * FROM [192.168.100.134\SERVER2005].[ CompanyDB].[dbo].[Employee]
- [服务器类型]:选择[SQL Server]选项
- [链接服务器]:XXX.XXX.XXX.XXX\DDSS (用于寻址共享服务器的共享服务器的网络名称)。
- 转到[安全性]页面,选择[使用此安全上下文进行连接]选项,并设置以下参数
- [远程登录名]:XX(共享服务器登录用户名)
[XX] [sa]
- [使用密码]:YY(共享服务器登录密码)
[YY] [MyS@P@ss ]
- [远程登录名]:XX(共享服务器登录用户名)
- 按 [确定 ],您就可以开始了……并使用第 3.1 节中提到的链接服务器。
历史
- 2009 年 4 月 29 日:初始发布