SQL Server没有从OraOLEDB链接服务器中创建行

时间:2017-04-23 08:28:47

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

我有两台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它不是。它可能是具有权限/安全性的东西吗?

1 个答案:

答案 0 :(得分:1)

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

SQL> commit;