每人回复呀!请各位高手帮助呀!再补充一下,我的系统是win 2003server。
急需帮助!
急需帮助!
解决方案 »
- SQLSERVER32位在WIN2003 64位上面运行稳定吗?
- 请教这样的SQL语法如何写,请帮助我
- 这样的统计如何实现?
- 安装SQL2005时候报0x74bb1a02指令引用的0x74bb1a02内存。该内存不能为written
- 紧急求救,救人于水火!有结果就有分!
- 数据统计问题
- 关于SQL索引的问题
- 高级Sql语句跪地求救
- 如何将"2000-01-21T09:37:31"中的时间替换为"2004-02-20T09:37:31",date部分不同,time部分相同
- SQL有随机函数吗?
- sql server 2000查询分析器支持外连接操作(LEFT OUT JOIN ON)吗?
- SQL Server批量插入数据(1000万为例) 进者加分
2、配置监听程序
3、配置服务名
4、创建链接服务器
我肯定实在在SQL Server服务器上安装了Oracle客户端
我有tnsnames.ora文件是这样的
TJ_DB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.2.8.251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora2000)
)
)
我的listener.ora文件是这样的
# LISTENER.ORA Network Configuration File: E:\oracle\ora91\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = lsh)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
)
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\ora91)
(PROGRAM = extproc)
)
)
有了这些还要配置什么吗?请指教!谢谢了
如何配置呢?
2、展开对象资源管理器
3、选择“服务器对象”,展开,选择“链接服务器”
4、右键“新建链接服务器”,打开新建链接服务器窗口
5、输入链接服务器名,选择“其他数据源”下的“访问接口”,就是你的Oracle驱动,并设置数据源为Oracle的IP或机器名
6、在“安全性”页面中,点击“新建”,在“本地登录”中输入SQL Server的某个用户,然后在“远程用户”中输入Oracle的用户名,“远程密码”中输入Oracle用户名的密码
7、确定即可,然后用openquery()函数访问Oracle。
TJ_DB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.2.8.251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora2000)
)
)
中的“192.2.8.251”
但是运行select * from openquery(ora2000, 'select * from [SPTV].[SPTV_TAB_USER]')
报了这个错误“链接服务器"exchange"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME”
哪我的“SERVICE_NAME”应该是怎么设置呢?
烦请再次指点一二,不盛感激,先谢过了。
ruihuahan(飞不起来的笨鸟) ( ) 谢谢你,我按照你这样配置终于没有提示“连接不上了”,但是我执行“select * from openquery(A, 'select * from [SPTV].[SPTV_TAB_USER]')”
报了这个错误:链接服务器"A"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "ORA-00903: invalid table name"。
该表确实是有的,我进入oracle的用户也确实是“sptv”为什么还有这个错误呢?不应该是“[SPTV].[SPTV_TAB_USER]”吗?我应该怎样才能访问到oracle的表呢?
烦请再帮助我一下,谢谢了。十分感谢。
我在另加分,有可不可以在sql server2005 中执行 插入 更新,删除,执行过程等操作?
如果可以的话是怎样的呢?谢谢帮助
(http://community.csdn.net/Expert/topic/5743/5743966.xml?temp=.1424524)给了100分了,这里少给点吧。