程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> SqlServer2005 >> SqlServer2005 鏈接服務器用法

SqlServer2005 鏈接服務器用法

編輯:SqlServer2005
查詢資料後知道有 sp_addlinkedserver 這個系統存儲過程,可通過ODBC連接MySql,於是下載ODBC驅動,這個可通過MySql官網得到,地址:http://dev.mysql.com/downloads/。

安裝驅動後配置數據源,這裡注意,要用系統數據源,我在用戶數據源中配置後數據源能連上MySql,但無法能過SqlServer連接,報錯:Data source name not found and no default driver specified,為這折騰了半小時。。

配好數據源後可使用上面的存儲過程添加鏈接服務器,用法可查詢聯機叢書,這裡介紹下用SQL Server Management Studio的配置方法,打開數據庫鏈接的Server Objects(中文版應該是在安全性裡面,我用的英文版),Linked Servers,右鏈添加鏈接服務器,名稱隨便取,執行查詢語句時要用到,服務器類型選其它數據源,接口用Microsoft OLE DB Provider for ODBC Drivers,產品名稱填MySql(有些人說不用填,不過我不填會報錯),訪問接口字符串填:UID=MySql用戶名;PWD=MySql密碼,剩下兩個不填,然後點左邊的安全性,選擇最下面的單選按鈕,填上剛才的用戶名和密碼確定,如果沒有任何提示,說明添加成功,否則,檢查吧。

執詢語句的寫法:SELECT * FROM OPENQUERY (鏈接服務器名,'MySql查詢語句' ) ;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved