SQL Server 2008 如何配置链接服务器访问 SQL Server2000?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 如何配置链接服务器访问 SQL Server2000?相关的知识,希望对你有一定的参考价值。

自己整了半天,也在网上查了一些资料,还是没有搞定。主要是没有找到怎么设置SQL Server2000所在电脑的IP地址,老是访问不起。我的SQL Server 2008和SQL Server 2000是放在分别两台电脑上的。

1、打开SQL Server Management Studio;
2、连接到sql server 2008;
3、打开“服务器对象”->“链接服务器”;
4、右键“新建链接服务器”弹出对话框;
5、常规里在“链接服务器”输入2000所在的实例名。一般是机器名;
6、安全性里添加一个登录,用于登录到2000。是不是没设置这里?
参考技术A exec sp_addlinkedserver '别名', '', 'SQLOLEDB', 'ip'
exec sp_addlinkedsrvlogin '别名', 'false',null, '账号', '密码'
在控制面板中网络连接里面的本地连接,属性,tcp/ip协议中修改ip地址
参考技术B 企业管理器,登录地址输入2000的追问

能说得详细一点嘛?

追答

SQL Server Management Studio

参考技术C 本地连接的属性看看你自己的ip是多少
然后在网络中ping 看看是否可以和服务器连接 就知道是什么问题了。

SQL Server 2008 R2 链接 Oracle

参考网站:

SP_addlinkedserver 小结 (oracle,sql server,access,excel)

64位SqlServer通过链接服务器与32位oracle通讯

SQL Server连接Oracle详细步骤

 

以下为正文

1. 服务器上需要安装Oracle 64位的客户端或者服务端,
安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图


2. 配置”OraOLEDB.Oracle”属性->启用项“允许进程内”

 

3. 新建链接服务器

 

4. 填写链接服务器名称->选择访问接口”Oracle Provider for OLE DB”

 


5. 填写产品名称->Oracle

6. 数据源填写Oracle客户端/服务端配置的连接地址的服务名
(可用Oracle的Net Manager
或者直接在查看配置文件
“安装路径\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN\\tnsnames.ora”)

 

7. 填写Oracle的登陆账号密码:选择项->安全性->选择”使用此安全上下文建立连接”
并填入Oracle登录名与登陆密码

8. 测试连接,测试是否能连通Oracle数据库


9. 实际使用链接
在SQL Server上查询Oracle,SQL 写法有多种,
常用的语法为:

SELECT * FROM OPENQUERY(ORA_LINK,\'SELECT * FROM USERNAME.TABLE\');

ORA_LINK:链接服务器名称

USERNAME:Oracle登陆名

 

  转载请注明出处,by lazyneal 2017

以上是关于SQL Server 2008 如何配置链接服务器访问 SQL Server2000?的主要内容,如果未能解决你的问题,请参考以下文章

(4.18)SQL server 2008一些常见配置之二(链接服务器配置,访问其他数据库)

如何连接远程sqlserver数据库

sql server 2008 链接 ORACLE 问题

sql server 2008如何链接远程服务器?注意细看问题补充。

如何为SQL Server2008添加登录账户并配置权限

sql server 2008服务器配置