使用mssql management的鏈接服務(wù)器創(chuàng )建老是失敗,看了網(wǎng)上好多文章都沒(méi)解決,后來(lái)找到一個(gè)文檔用存儲過(guò)程的方式創(chuàng )建成功了,特此記錄,以備后查。
--------鏈接字符串
exec sp_addlinkedserver
@server='local_mysql_testjeesite',-----不能使用"-",只能"_"
@srvproduct='mysql-local',
@provider='MSDASQL',
@datasrc=NULL,
@location=NULL,
@provstr='DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;DATABASE=dbname;UID=username;PASSWORD=pwd;PORT=3306;',
@catalog = NULL
-------odbc 是系統的dsn 非用戶(hù)dsn
exec sp_addlinkedserver
@server='aaa',
@srvproduct='mysql-local',
@provider='MSDASQL',
@datasrc='bbb',------odbc名稱(chēng)
@location=NULL,
@provstr=null,
@catalog = NULL
exec sp_addlinkedsrvlogin
@rmtsrvname='local_mysql_testjeesite',------為@server
@useself='false',
@rmtuser='username',------遠程數據庫用戶(hù)名
@rmtpassword='pwd';------遠程密碼
----刪除
Exec sp_droplinkedsrvlogin '鏈接服務(wù)器名稱(chēng)',Null
Exec sp_dropserver '鏈接服務(wù)器名稱(chēng)'
--------------------------------------------------------------------------------