sql server2000无法链接oracle
环境说明
在windows2000 服务器上装有sql server2000 现想通过在sql server2000创建链接服务器,连接远程的oracle数据库。但一直无法创建成功。网上都说要在服务器端装上oracle客户端,但是我觉得应该不用装也是可以的,通过连接字符串应该是可以连接上的,下面是用存储过程编写的创建方法,不知道哪里错了,请指点一下,谢谢。
EXEC sp_addlinkedserver
@server ='ORA817',
@srvproduct='Oracle',
@provider ='MSDAORA',
@provstr='DRIVER={Microsoft OLE DB Provider for Oracle};ConnectString=(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 12.255.171.00)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ora9i)));UID=ssss;PWD=aabbcc;'
这样写是不对的,但我不知道应该怎么写才正确,请前辈指点,谢谢。
------解决方案--------------------不知道。学习。。。。。
------解决方案--------------------没有这么连过 不知道怎么弄
但是WINDOWS不是自带的有ODBC驱动嘛?应该可以直接连
------解决方案--------------------不装客户端是不行的。
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html