mysql 迁移到sqlserver

步骤

  1. 在sqlserver服务器,安装MySQL Connector/ODBC 驱动最新版

  2. 在64bit odbc配置中新建 unicode版本的mysql驱动创建odbc链接

  3. 在sqlserver 链接服务器中,新建 ole db provider for odbc drivers 连接

  4. 数据源 写上面创建 odbc链接名称

  5. 安全性,选 使用此安全上下文建立连接,输入mysql的用户名和密码

  6. 用select * into xx from xx.xx..xx 迁移数据如果报错,

    消息 7356,级别 16,状态 1,第 7 行
    链接服务器 "mysqlu" 的 OLE DB 访问接口 "MSDASQL" 为列提供的元数据不一致。

    则用下面的方法来迁移

    SELECT  * into xx FROM OPENQUERY(mysqlu, 'SELECT * FROM xx.`xx')

参考

https://stackoverflow.com/questions/1179337/linked-sql-server-database-giving-inconsistent-metadata-error

© 2024, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞