首页 新闻 搜索 专区 学院

有谁做过sql 2005与oracle 11G 数据同步?

0
[已解决问题] 解决于 2011-06-08 10:41

我用的是sql server05中的oracle发布, 在配置分发服务器 添加Oracle发布服务器时 , 提示: SQL Server 错误 21684, 说权限不足。 看微软的MSDN上, http://msdn.microsoft.com/zh-cn/library/ms152516.aspx 有关21684错误的解决办法, 添加了 CREATE SESSION CREATE TABLE CREATE PUBLIC SYNONYM DROP PUBLIC SYNONYM CREATE VIEW CREATE SEQUENCE CREATE PROCEDURE CREATE TRIGGER 这些权限, 依然报 21684, 权限不足的错误。。 当我把链接的oracle用户系统权限设置为管理员又成功, 但在添加发布服务器时, 很多很多表(包含所有系统表)什么的全都显示出来了, 而我需要发布的数据表却看不到。 搞了很久实在没办法了, 还望做过这方面的大侠不吝赐教啊!!!!

问题补充: 晕, 格式全乱了。。。 重写 我用的是sql server05中的oracle发布, 在配置分发服务器 添加Oracle发布服务器时 , 提示: SQL Server 错误 21684, 说权限不足。 看微软的MSDN上, http://msdn.microsoft.com/zh-cn/library/ms152516.aspx 有关21684错误的解决办法, 添加了 CREATE SESSION CREATE TABLE CREATE PUBLIC SYNONYM DROP PUBLIC SYNONYM CREATE VIEW CREATE SEQUENCE CREATE PROCEDURE CREATE TRIGGER 这些权限, 依然报 21684, 权限不足的错误。。 当我把链接的oracle用户系统权限设置为管理员又成功, 但在添加发布服务器时, 很多很多表(包含所有系统表)什么的全都显示出来了, 而我需要发布的数据表却看不到。 搞了很久实在没办法了, 还望做过这方面的大侠不吝赐教啊!!!!
问天何必的主页 问天何必 | 老鸟四级 | 园豆:3311
提问于:2010-12-23 23:45
< >
分享
最佳答案
0

还是oracle表权限的问题吧。

sql server2005中使用的oracle用户设置为这些表的创建者或具有查询权限的用户。

我们以前是用SSIS作数据同步的,配置好后,还是蛮方便的

wgz | 小虾三级 |园豆:1254 | 2010-12-24 09:04
a
问天何必 | 园豆:3311 (老鸟四级) | 2011-06-08 10:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册