由于在oracle中的用户现在不能确定,在导入数据的时候想建立一个动态的dts包将sql server 中的数据导入到oracle中,请高人指点怎么设置动态dts,有哪些参数需要设置,怎么设置。

解决方案 »

  1.   

    可以考虑使用UDL数据库链接数据源,在外面配连接字符串,不过不太安全,要不使用DTS的COM组件,动态修改里面的Connection
      

  2.   

    但是我现在遇到一个问题,在SQL Server 中可以执行dts,但是在designer package中的右键'execute step'某一个task的时候有如下的错误:
    ora_00001 unique constraint(user.sys_c005733) violated.
    其中user为连接的oracle数据库用户名
      

  3.   

    通过向导建立的dts,主要是修改了4个地方;第一步 添加一个动态的 第二:删除delete from  user.table 中的user 第三步 删除select column from user.dbo.tablename 中的user.dbo. 第四部,dynamic 属性中将task -〉COPY任务重的destinationobjectname中的用户名删除。