Sql-Server
連結伺服器 - 何時建議使用 SQL Server 或 SQL Server 的 4 個其他數據源?
要配置指向 SQL 伺服器的連結伺服器,有 4 個可能的選項。
- 伺服器類型:SQL Server
- 伺服器類型:其他數據源;適用於 SQL Server 的 Microsoft OLE DB 提供程序
- 伺服器類型:其他數據源;SQL Server 本地客戶端 11.0
- 伺服器類型:其他數據源;適用於 SQL Server 的 Microsoft OLE DB 驅動程序
在這個問題中,我想特別問一下,在a) 案例方面,建議何時使用上述任何一種;b) 不推薦使用/建議不要使用。
就 SQL Server 而言,我認為為什麼要使用一個而不是另一個的具體差異並不大,而它們只是完成同一件事的多個選項。可能它僅取決於您在主機伺服器上安裝了哪些驅動程序到您的 SQL 實例,因此並非所有這些選項都始終適用。
此外,隨著其他方法的棄用,可能在歷史的不同時期添加了不同的選項。我的建議是通常總是首先在任何現代 SQL Server 實例上使用“伺服器類型:SQL Server”選項。
您可能會在 Microsoft 的Microsoft SQL Server 驅動程序歷史記錄中找到很多有用的資訊。這傳達了每個選項的一些關鍵差異。
除此之外,那些其他選項(在“其他數據源”選項下)也用於連接異構 SQL 實例,例如 Oracle、PostgreSQL 和 MySQL 伺服器。