我用的是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用户系统权限设置为管理员又成功, 但在添加发布服务器时, 很多很多表(包含所有系统表)什么的全都显示出来了, 而我需要发布的数据表却看不到。 搞了很久实在没办法了, 还望做过这方面的大侠不吝赐教啊!!!!
还是oracle表权限的问题吧。
sql server2005中使用的oracle用户设置为这些表的创建者或具有查询权限的用户。
我们以前是用SSIS作数据同步的,配置好后,还是蛮方便的