從崩潰的 SharePoint 伺服器匯入舊資料庫

從崩潰的 SharePoint 伺服器匯入舊資料庫

我有一個 SharePoint 伺服器有其配置資料庫,該伺服器已關閉,當我嘗試存取它時,它給我錯誤:

“無法連線到設定資料庫”

所以我在另一台伺服器上安裝了WSS 3.0,並建立了它的設定資料庫,然後我備份了舊資料庫並將其還原到新伺服器中,並且在復原作業中覆蓋了舊資料庫。現在,當我打開中央管理時,出現錯誤:

“HTTP/1.1 404 連線:關閉日期:2009 年 7 月 16 日星期四 13:00:31 GMT 伺服器:Microsoft-IIS/6.0 X-Powered-By:ASP.NET MicrosoftSharePointTeamServices:12.0.0.6421”

事件日誌給了我詳細資料:
建立與伺服器的連線時發生錯誤。當連接到SQL Server 2005時,發生此故障的原因可能是SQL Server在預設設定下不允許遠端連線。 (提供者:命名管道提供者,錯誤:40 - 無法開啟與 SQL Server 的連線)

那麼...我怎麼能從SharePoint伺服器中提取舊資料並將其轉移到新的新資料上,以及如何解決這個問題?

答案1

請注意以下來自使用 SQL Server 工具還原場 (Windows SharePoint Services 3.0):

您無法使用 Office SharePoint Server 2007 還原功能來還原設定資料庫或管理中心內容資料庫。您無法使用 SQL Server 2005 備份和還原工具將設定資料庫還原到不同的場或拓樸設定。

根據我的經驗,行動配置資料庫效果不太好。我在重新創建它方面取得了更大的成功使用這種過程

但是,為什麼不調查為什麼無法存取配置資料庫呢?在不先解決問題的情況下移動資料庫似乎有點過分了。 「12 Hive」的 ULS 日誌中,甚至在事件檢視器中,應該有更多關於問題所在的詳細資訊。

答案2

在新框中,前往 SQL 設定工具和 Surface Area 設定管理器。按一下服務和連線的外圍區域配置。在新視窗中,按一下「遠端連線」並將其變更為「本機和遠端連線」>「僅限 TCP/IP」。

答案3

如果舊伺服器仍然在線,為什麼不簡單地找出網路場無法連接到它的原因並恢復該連線呢?

您可以從網路場 ping SQL Server 嗎?您可以遠端登入 SQL Server 連接埠嗎?

答案4

您是否嘗試過使用 psconfig 命令將場連接到舊的設定資料庫?

就像是

psconfig -cmd configdb -connect -server <yoursqlservername> -database 
<yourconfigdatabasename> -user <yourusername> -password <youruserpassword> 
-admincontentdatabase <yourCAcontentdatabasename>

相關內容