從 SQL Server 創(chuàng)建到 MySQL 的鏈接服務器
一、概述
鏈接服務器是 SQL Server 可以通過直接 T-SQL 查詢與另一個 ODBC 兼容數據庫(例如另一個 SQL Server 實例或 Oracle 數據庫)對話的一種方法。SQL Server 鏈接服務器用于查詢遠程數據庫,在本技巧中,我們將學習如何從 SQL Server 為 MySQL 服務器配置鏈接服務器
二、解決方案
以下是創(chuàng)建連接到 MySQL 服務器的鏈接服務器的步驟。
首先,我們需要在安裝了 SQL Server 的機器上為 MySQL 服務器創(chuàng)建一個 ODBC 數據源。就我而言,我在同一個機器上安裝了 MySQL 和 SQL Server。
轉到開始 > 管理工具 > 數據源 (ODBC) > 系統(tǒng) DSN 并選擇添加
選擇 MySQL ODBC 驅動程序。
提供您選擇的數據源名稱。輸入 MySQL 服務器的 TCP/IP 服務器地址、端口、用戶和密碼,然后單擊確定。
現(xiàn)在打開 SQL Server Management Studio (SSMS) 并登錄到 SQL Server。
在 SQL Server 實例的對象資源管理器中,轉到服務器對象并右鍵單擊并選擇新建 > 鏈接服務器...
為鏈接服務器指定您選擇的名稱。
在 Provider 下拉列表中選擇Microsoft OLEDB Provider for ODBC Drivers。
輸入產品名稱為 MySQL 并輸入之前創(chuàng)建的數據源名稱。
轉到安全選項卡并輸入遠程登錄名和密碼(在底部),然后單擊確定。
現(xiàn)在測試剛剛創(chuàng)建的鏈接服務器,您應該能夠看到 MySQL 數據源的對象。
三、測試
創(chuàng)建鏈接服務器后, 您將能夠在對象資源管理器中看到遠程對象。
我們還可以運行查詢來訪問數據。