需要将原有sql server下的数据导入至postgresql,表的结构完全相同才开始结束postgresql,在网上查找,说是,copy可以,但是,完全不明白操作步骤以及具体方法,或者还有其他方法,请高手执教

解决方案 »

  1.   

    SQL Server有DTS功能,但是我的电脑没有装MySQL的驱动,所以不清楚装上后目标数据库中能不能出现MySql,个人认为可以可以尝试!
      

  2.   

    一种方法在是sql server 所在机器上安装postgresql的ODBC,然后通过ODBC直接用sql server 的DTS进行数据传送。
      

  3.   

    不管是MYSQL还是POSTGRESQL,都要安装相应的数据库驱动程序,在ODBC中配置好,用SQLSERVER的DTS转换,
    特殊字段如BLOB、IMAGE等等要用代码 处理
    这是两个不同的数据库,在字段类型、长度、主键、外键、约束等等都有区别,数据导入后,还要做
    相应的处理,比如索引、SP、TRIGGER等等
      

  4.   

    一般是导入数据,其它的SP、TRIGGER、UDF等等要重新编制,特殊字段,TEXT、IMAGE要用代码导入,搜索一下是否有第三方控件,
    也可以用JETSQL来导入。
      

  5.   

    安装Postgresql附带的OLE-DB驱动,即可MSSQL里使用DTS导数据了,方法与MSSQL数据库之前导数据一样。
      

  6.   

    以前导入过mysql,应该是一个道理吧1、安装mysql(POSTGRESQL)数据库驱动;
    2、配置mysql(POSTGRESQL)数据源;
    3、通过mssql的DTS将数据导入到mysql(POSTGRESQL);