时间:2021-07-01 10:21:17 帮助过:32人阅读
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。
error:7399:
描述: cannaot initalize odbc data object.............
解决:
数据源确认无问题后:
使用windows身份验证登录 测试成功 返回用户sa后 测试成功
sqlserver链接服务器到Mysql
标签:user error: es2017 ide obj srv 技术分享 ddl 常见问题