我要把mysql里面的数据导入sql server里面,mysql里面birthday的类型是date,可是往sql server里面导用date就不可以,用varchar2就可以,我想把birthday作为达特类型存储怎么办啊?哪位大侠弄过帮帮忙,谢谢

解决方案 »

  1.   

    在MS SQL SERVER上安装MYSQL的ODBC,然后利用DTS进行导入。
      

  2.   

    在查询里连接mysql 安装MySQL的ODBC驱动MyODBC 1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN 2、建立链接数据库 
    EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN' 
    GO 
    EXEC sp_addlinkedsrvlogin  @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用户名',@rmtpassword='mysql的密码' 3、查询数据 SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )