SQL 服务器未从 OraOLEDB 链接服务器获取行

SQL Server not geting rows from OraOLEDB linked server

我有两台 Windows 2008 Server 64x 机器。一个 运行ning Oracle 10.2.x.x.x(快捷版)和其他 SQL Server 2008 R2 ODAC 12c (12.1.0.2.4).

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

SELECT *
FROM ORACLE..USER.PERSON

我得到的只是没有行的列。如果我 运行 从 Oracle SQL 开发人员查询,我得到大约 13000 行。

可能是什么问题?我认为这是向后兼容性的问题,但根据这个link,事实并非如此。可能是 permissions/security?

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

SQL> commit;