当前位置:   article > 正文

sqlserver链接服务器到mysql_sqlserver链接服务器到Mysql

sqlserver链接服务器mysql unknown failure when converting character from serv

1>配置数据源 MSDASQL(系统数据源)

2>打开 services服务 Distributed Transaction Coordinator

3>

exec sp_addlinkedserver

@server=‘MYSQL‘, --这是链接服务器的名称

@srvproduct=‘mysql‘, --这个你自己随便吧

@provider=‘MSDASQL‘, --这是固定的,不能瞎填,否则死定了

@datasrc=‘MysqlOdbc‘, --这是ODBC里面data source name

@location=NULL,

@provstr=‘DRIVER={MySQL ODBC 5.3 Driver};SERVER=mysqlIP;DATABASE=mysqllogindata;UID=mysqlloginname;PORT=3306;‘, --这个串你研究一下就知道了

@catalog = NULL

exec sp_addlinkedsrvlogin

@rmtsrvname=‘MYSQL‘, --这是链接服务器的名称

@useself=‘false‘,

@rmtuser=‘mysqlloginname‘,

@rmtpassword=‘mysqlloginpasswprd‘;

常见问题:

error:7303:

解决:

配置好ODBC,再配置SQL Server的链接服务器,还需要在链接服务器配置OLE DB provider。

1a907695dbce338c3552da1be1d907eb.png

error:7399:

描述: cannaot initalize odbc data object.............

解决:

数据源确认无问题后:

使用windows身份验证登录 测试成功 返回用户sa后 测试成功

原文:http://www.cnblogs.com/x0216u/p/7426621.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/826349
推荐阅读
相关标签
  

闽ICP备14008679号