我现在建立ORACLE与SQLSERVER的连接,前期的工作已做完。
建立连接如下:
create database link test1 connect to sa identified by sa using 'mssql';
显示的结果为
create database link TEST1.US.ORACLE.COM
connect to SA
identified by "sa"
using 'mssql';
自动把sa变成大写,测试连接则报错:Link TEST1.US.ORACLE.COM error: ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL][Microsoft][ODBC SQL Server Driver][SQL Server]用户 'SA' 登录失败。 (SQL State: 28000; SQL Code: 18456)
ORA-02063: 紧接着2 lines(源于TEST1)在不改变SQLSERVER用户名的情况下,如何做?多谢。
建立连接如下:
create database link test1 connect to sa identified by sa using 'mssql';
显示的结果为
create database link TEST1.US.ORACLE.COM
connect to SA
identified by "sa"
using 'mssql';
自动把sa变成大写,测试连接则报错:Link TEST1.US.ORACLE.COM error: ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL][Microsoft][ODBC SQL Server Driver][SQL Server]用户 'SA' 登录失败。 (SQL State: 28000; SQL Code: 18456)
ORA-02063: 紧接着2 lines(源于TEST1)在不改变SQLSERVER用户名的情况下,如何做?多谢。
解决方案 »
- 问下,打开pl/sql时,说:无法解析指定的连接标识符。。。
- 两个SCHEMA,如何操作对方的对象并查看拥有何种权限?
- 请教各位,asp读取oracle的blob字段问题
- 游标中怎么使用bulk collect?
- 各位高手看一下这个问题用存储过程可以解决吗?
- ???菜鸟刚学oracle,但做了个测试后,对oracle很失望,哪位高手能给我讲解一下???
- 请教一个数据查询的问题。
- 有关oracle数据库存储过程的问题
- 求助:ORACLE远程连接ADO,不安装客户端
- 关于汇总的语句怎么写啊?接触Oracle不太长,就需要开发一个项目。
- 200分求救,关于树结构问题
- 自动执行存储过程与手动执行有区别吗??
可以小写,但oracle会自动加上.US.ORACLE.COM
所以dblink会变成TEST1.US.ORACLE.COM。
不区分大小写,登录密码你用大写小写都是一样的,呵呵
Link TEST1.US.ORACLE.COM connected successfully.但是执行语句(对应数据库是pubs)
select * from authors@test1报错如下:
ORA-00942: 表或视图不存在
[Transparent gateway for MSSQL]
ORA-02063: 紧接着2 lines(源于TEST1)pubs数据库里有authors表,不知道怎么弄了,郁闷啊?
就差一点点了,谁能告诉我为什么,分不够可以再加。
select * from dual@test1;
成功,显示信息:
D
-
X
都显示出数据了,真是晕倒,不知道什么原因。
为什么select * from authors@test1;就报错呢?
>>Link TEST1.US.ORACLE.COM connected successfully.要建立一个同义词, 要不,要这样:select * from [email protected]
SELECT * FROM "authors"@test1;