Sql-Server

如何為連結伺服器安裝提供程序?

  • February 22, 2013

我在 sql server 2005 機器上安裝了一個名為 PervasiveOLEDB.11.0 的連結伺服器的提供程序。我總是要連接到一個普遍的 sql 數據庫。

我想在 sql server 2012 機器上使用相同的提供程序。

有沒有辦法將此提供程序從 2005 轉移到 2012 機器?

“提供者”是允許 SQL Server 與遠端伺服器通信所需的驅動程序。這些通常是安裝的軟體,因此不能簡單地在機器之間複製。

雖然對 PervasiveDB 不太熟悉,但我認為與大多數其他製造商的驅動程序一樣,它將包含在他們的客戶端版本中,可在此處下載 - http://www.pervasivedb.com/psqlv11/pages/default。 aspx

一旦你安裝了這個,你就可以建立你的連結伺服器連接。在 SSMS 中,您可以右鍵點擊現有的連結伺服器並創建一個可以在 SQL2012 實例上使用的腳本。雖然被警告這不會複製所有的安全細節(特別是密碼),所以你可能需要在文件中查找它,或者在目標數據庫中創建一個新使用者。

有時,您可能會遇到不同版本的客戶端軟體、不同的客戶端設置或在重建時未獲得相同權限的問題。通過在設置時記錄所有內容,您可以在將來避免這種情況(或使某人的生活在未來變得更輕鬆)。

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