測試winserver2012r2+sqlserver2008r2 成功。**:
最近遇到「sql如何鏈結遠端mysql」這個問題,現在問題終於解決,特把方法貼出來:(我所用的作業系統是win7,資料庫是sql2005。)
1、在sql server伺服器上安裝mysql odbc驅動;
2、安裝好後,在管理工具-odbc資料來源-系統dsn-新增-選擇 mysql odbc 3.51 driver-完成
會跳出來mysql連線引數.
data source name:資料來源名稱
decription:描述,隨便寫
server:mysql伺服器的ip
port:mysql的埠,預設的是3306.可以改的.
user:連線賬號(在mysql上授權的賬號,同時給予相應許可權)
password:密碼
database:選擇鏈結的資料庫
填好之後,點下test.成功了則會如圖跳出提示框.
成功之後:
3,開啟sql資料庫,找到鏈結伺服器.建立鏈結伺服器,大家都會的,所以我就把引數發一下.如圖,常規選項的其他的就不用填了.確定就行了.
這裡,需要注意:訪問介面要選擇「microsoft ole db provider for odbc drivers」。
資料來源:選擇之前已建立好的odbc介面。
4、測試一下:
(查詢語句)
select(插入語句)*
from
openquery(mysql,
'select * from table '
)
insertopenquery(mysql,
'select * from table'
) (id,
name
,password
) values
(8,'齊達內'
,'99999'
)
詳解SQLServer如何鏈結遠端MySQL資料庫
1 在sql server伺服器上安裝mysql odbc驅動 位址 2 安裝好後,在管理工具 odbc資料來源 系統dsn 新增 選擇 mysql odbc 3.51 driver 完成 會跳出來mysql連線引數.data source name 資料來源名稱 decription 描述,隨便寫...
sqlserver如何建立鏈結伺服器
遇到下列問題 線上伺服器a,中轉伺服器b,本地伺服器c 資料在a上面,想在b上面操作類似 select from a database table這樣的sql,不用去鏈結伺服器,直接把處理結果匯入b然後生成報表。結果報錯如下 訊息 7202,級別 11,狀態 2,第 1 行 在 sys.server...
sql server鏈結查詢
一 連線 結果集中有多個表的資訊時用連線查詢 1.內連線 多個表根據公共列連線,符合條件的顯示,不符合條件的不顯示 2.外連線 多個表根據公共列連線,顯示乙個表中的所有資訊,另個表中中符合條件的資訊,不符合條件的用null補齊 內連線查詢語法 select from 表1 inner join 表2...