【问题标题】:SQL Server not geting rows from OraOLEDB linked serverSQL Server 未从 OraOLEDB 链接服务器获取行
【发布时间】:2017-04-24 14:47:35
【问题描述】:

我有两台 Windows 2008 Server 64x 机器。一个运行 Oracle 10.2.x.x.x (Express Edition) 和其他带有ODAC 12c (12.1.0.2.4) 的 SQL Server 2008 R2。

我已经创建了链接服务器,测试了连接并且它通过了。我可以看到所有的 Oracle 表,但是当我查询它们时,例如:

SELECT *
FROM ORACLE..USER.PERSON

我得到的只是没有行的列。如果我从 Oracle SQL Developer 运行查询,我会得到大约 13000 行。

可能有什么问题?我认为这是向后兼容性的问题,但根据这个link 它不是。可能是具有权限/安全性的东西?

【问题讨论】:

    标签: sql-server oracle sql-server-2008-r2 oledb linked-server


    【解决方案1】:

    这与链接服务器配置无关。我不知道每次插入后我都需要提交更改。

    SQL> commit;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 2021-08-09
      • 2020-03-24
      • 1970-01-01
      相关资源
      最近更新 更多