Sql-Server

連結伺服器 - 何時建議使用 SQL Server 或 SQL Server 的 4 個其他數據源?

  • October 22, 2021

要配置指向 SQL 伺服器的連結伺服器,有 4 個可能的選項。

  1. 伺服器類型:SQL Server
  2. 伺服器類型:其他數據源;適用於 SQL Server 的 Microsoft OLE DB 提供程序
  3. 伺服器類型:其他數據源;SQL Server 本地客戶端 11.0
  4. 伺服器類型:其他數據源;適用於 SQL Server 的 Microsoft OLE DB 驅動程序

在這個問題中,我想特別問一下,在a) 案例方面,建議何時使用上述任何一種;b) 不推薦使用/建議不要使用

就 SQL Server 而言,我認為為什麼要使用一個而不是另一個的具體差異並不大,而它們只是完成同一件事的多個選項。可能它僅取決於您在主機伺服器上安裝了哪些驅動程序到您的 SQL 實例,因此並非所有這些選項都始終適用。

此外,隨著其他方法的棄用,可能在歷史的不同時期添加了不同的選項。我的建議是通常總是首先在任何現代 SQL Server 實例上使用“伺服器類型:SQL Server”選項。

您可能會在 Microsoft 的Microsoft SQL Server 驅動程序歷史記錄中找到很多有用的資訊。這傳達了每個選項的一些關鍵差異。

除此之外,那些其他選項(在“其他數據源”選項下)也用於連接異構 SQL 實例,例如 Oracle、PostgreSQL 和 MySQL 伺服器。

引用自:https://dba.stackexchange.com/questions/301500