Sql server SQL Server未从OraOLEDB链接服务器获取行
我有两台Windows 2008 Server 64x计算机。一个运行Oracle 10.2.x.x.x(Express Edition),另一个运行SQL Server 2008 R2 我已经创建了链接服务器,测试了连接并通过了测试。我可以看到所有Oracle表,但当我查询它们时,例如:Sql server SQL Server未从OraOLEDB链接服务器获取行,sql-server,oracle,sql-server-2008-r2,oledb,linked-server,Sql Server,Oracle,Sql Server 2008 R2,Oledb,Linked Server,我有两台Windows 2008 Server 64x计算机。一个运行Oracle 10.2.x.x.x(Express Edition),另一个运行SQL Server 2008 R2 我已经创建了链接服务器,测试了连接并通过了测试。我可以看到所有Oracle表,但当我查询它们时,例如: SELECT * FROM ORACLE..USER.PERSON 我得到的只是没有行的列。如果我从OracleSQLDeveloper运行查询,我会得到大约13000行 有什么问题吗?我认为这是向后兼容性
SELECT *
FROM ORACLE..USER.PERSON
我得到的只是没有行的列。如果我从OracleSQLDeveloper运行查询,我会得到大约13000行
有什么问题吗?我认为这是向后兼容性的问题,但根据这一点,它不是。它可能具有权限/安全性?这与链接服务器配置无关。我不知道每次插入后我都需要提交更改
SQL> commit;