SqlServer2005 鏈接服務器用法
更新時間:2009年06月09日 13:20:03 作者:
最近項目要用到SqlServer數(shù)據(jù)庫和MySql數(shù)據(jù)庫,因為用的.net開發(fā),于是研究怎樣通過怎樣通過只連接SqlServer來查詢MySql。
查詢資料后知道有 sp_addlinkedserver 這個系統(tǒng)存儲過程,可通過ODBC連接MySql,于是下載ODBC驅(qū)動,這個可通過MySql官網(wǎng)得到,地址:http://dev.mysql.com/downloads/。
安裝驅(qū)動后配置數(shù)據(jù)源,這里注意,要用系統(tǒng)數(shù)據(jù)源,我在用戶數(shù)據(jù)源中配置后數(shù)據(jù)源能連上MySql,但無法能過SqlServer連接,報錯:Data source name not found and no default driver specified,為這折騰了半小時。。
配好數(shù)據(jù)源后可使用上面的存儲過程添加鏈接服務器,用法可查詢聯(lián)機叢書,這里介紹下用SQL Server Management Studio的配置方法,打開數(shù)據(jù)庫鏈接的Server Objects(中文版應該是在安全性里面,我用的英文版),Linked Servers,右鏈添加鏈接服務器,名稱隨便取,執(zhí)行查詢語句時要用到,服務器類型選其它數(shù)據(jù)源,接口用Microsoft OLE DB Provider for ODBC Drivers,產(chǎn)品名稱填MySql(有些人說不用填,不過我不填會報錯),訪問接口字符串填:UID=MySql用戶名;PWD=MySql密碼,剩下兩個不填,然后點左邊的安全性,選擇最下面的單選按鈕,填上剛才的用戶名和密碼確定,如果沒有任何提示,說明添加成功,否則,檢查吧。
執(zhí)詢語句的寫法:SELECT * FROM OPENQUERY (鏈接服務器名,'MySql查詢語句' ) ;
安裝驅(qū)動后配置數(shù)據(jù)源,這里注意,要用系統(tǒng)數(shù)據(jù)源,我在用戶數(shù)據(jù)源中配置后數(shù)據(jù)源能連上MySql,但無法能過SqlServer連接,報錯:Data source name not found and no default driver specified,為這折騰了半小時。。
配好數(shù)據(jù)源后可使用上面的存儲過程添加鏈接服務器,用法可查詢聯(lián)機叢書,這里介紹下用SQL Server Management Studio的配置方法,打開數(shù)據(jù)庫鏈接的Server Objects(中文版應該是在安全性里面,我用的英文版),Linked Servers,右鏈添加鏈接服務器,名稱隨便取,執(zhí)行查詢語句時要用到,服務器類型選其它數(shù)據(jù)源,接口用Microsoft OLE DB Provider for ODBC Drivers,產(chǎn)品名稱填MySql(有些人說不用填,不過我不填會報錯),訪問接口字符串填:UID=MySql用戶名;PWD=MySql密碼,剩下兩個不填,然后點左邊的安全性,選擇最下面的單選按鈕,填上剛才的用戶名和密碼確定,如果沒有任何提示,說明添加成功,否則,檢查吧。
執(zhí)詢語句的寫法:SELECT * FROM OPENQUERY (鏈接服務器名,'MySql查詢語句' ) ;
您可能感興趣的文章:
- 我的服務器SQL2000的sqlserver占用了90%的cpu,怎么查是那個庫?
- sqlserver 2000 遠程連接 服務器的解決方案
- 遠程連接SQLSERVER 2000服務器方法
- sqlserver 2005 無法在服務器上訪問指定的路徑或文件
- SQLServer 2000 數(shù)據(jù)庫同步詳細步驟[兩臺服務器]
- 簡單實用SQL腳本Part SQLServer 2005 鏈接服務器
- sqlserver中創(chuàng)建鏈接服務器圖解教程
- sqlserver 2000中每個服務器角色的解釋
- 通過創(chuàng)建SQLServer 2005到 Oracle10g 的鏈接服務器實現(xiàn)異構數(shù)據(jù)庫數(shù)據(jù)轉換方案
- sqlserver 多庫查詢 sp_addlinkedserver使用方法(添加鏈接服務器)
- sqlserver 多表查詢不同數(shù)據(jù)庫服務器上的表
- sqlserver服務器驗證改為混合驗證模式步驟
- SQLServer2005 沒有服務器名稱的兩種解決方法
- SqlServer如何通過SQL語句獲取處理器(CPU)、內(nèi)存(Memory)、磁盤(Disk)以及操作系統(tǒng)相關信息
相關文章
SQL Server 2005 定時執(zhí)行SQL語句的方法
這篇文章主要介紹了SQL Server 2005 定時執(zhí)行SQL語句的方法,需要的朋友可以參考下2015-07-07Access 導入到SQL Server 2005的方法小結
這篇文章主要介紹了Access 導入到SQL Server 2005的方法小結,需要的朋友可以參考下2014-09-09Win2008中SqlServer2008 無法打開錯誤日志文件導致無法啟動的解決方法
今天早上一個客戶的SqlServer 2008的服務器應為重新修改配置導致網(wǎng)站打不開,提示initerrlog: 無法打開錯誤日志文件2011-12-12MS-sql 2005拒絕了對對象 ''xxx'' (數(shù)據(jù)庫 ''xxx'',架構 ''dbo'')的 SELECT 權
訪問了提示“MS-sql 2005拒絕了對對象 'xxx' (數(shù)據(jù)庫 'xxx',架構 'dbo')的 SELECT 權限”的錯誤2008-05-05安裝SQL server 2005 出現(xiàn)警告 32位ASP.NET已經(jīng)注冊,需要注冊64位的解決方法
這篇文章主要介紹了安裝SQL server 2005 出現(xiàn)警告 32位ASP.NET已經(jīng)注冊,需要注冊64位的解決方法,需要的朋友可以參考下2015-01-01sqlserver 存儲過程中的top+變量使用分析(downmoon)
sqlserver 存儲過程中的top+變量使用分析(downmoon) ,需要的朋友可以參考下。2011-05-05