mssql 跨库获取mysql
?
exec sp_addlinkedserver
@server='MYSQL', --這是鏈接服務(wù)器的名稱
@srvproduct='mysql', --這個(gè)你自己隨便吧
@provider='MSDASQL', --這是固定的,不能瞎填,否則死定了
@datasrc='myserver', --這是ODBC里面data source name,系統(tǒng)DNS
@location=NULL,
@provstr='DRIVER={MySQL ODBC 5.1w Driver};SERVER=localhost;DATABASE=takeout;UID=root;PORT=3306;', --這個(gè)串你研究一下就知道了
@catalog = NULL
--登陸
exec sp_addlinkedsrvlogin
@rmtsrvname='MYSQL',
@useself='false',
@rmtuser='root',
@rmtpassword='x5';
--查詢
select * from openquery(MYSQL,'SELECT * FROM takeout_food ; ') t1
LEFT JOIN SlickOneDemoDB..Table_1 t ON t.Fid= t1.Fid
exec sp_droplinkedsrvlogin 'MYSQL',null
exec sp_dropserver 'MYSQL'
轉(zhuǎn)載于:https://www.cnblogs.com/wolf12/p/5980997.html
總結(jié)
以上是生活随笔為你收集整理的mssql 跨库获取mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker(4)-容器互联与端口映射
- 下一篇: 条件随机场-应用