資料庫移至 SQL 08 後出現 Sharepoint 資料庫問題

資料庫移至 SQL 08 後出現 Sharepoint 資料庫問題

最近,我們已將 sharepoint 2007 資料庫從 sql 2000 伺服器遷移到 2008 x64 SQL 伺服器。一切看起來都很好,但是有一個問題:sql server 停止運行並且必須重新啟動服務。錯誤提到內部記憶體不足等。這並沒有糾正這個問題。我被告知也許可以透過升級到 wss 3.0 sp2 來解決這個問題,但是當我嘗試安裝此版本時,我在 sp2 更新後收到另一個錯誤,並且必須返回到虛擬機器快照。 Service Pack後的錯誤是伺服器錯誤:http://go.microsoft.com/fwlink?LinkID=96177 所以我想我有幾個問題如何解決第一個問題和第二個問題。我查看了許多論壇和帖子,並嘗試了一些方法,但仍然沒有得到任何樂趣。任何幫助都會很棒。

更新我已經修復了伺服器錯誤:http://go.microsoft.com/fwlink?LinkID=96177我需要運行 wss sp2 以及辦公室伺服器 sp2,然後運行配置嚮導,然後 moss 配置起作用。我在 SQL 中遇到的錯誤是

SQL Server 無法執行新的系統任務,因為記憶體不足或配置的會話數超出伺服器允許的最大值。驗證伺服器是否有足夠的記憶體。使用 sp_configure 和選項「使用者連線」來檢查允許的最大使用者連線數。使用 sys.dm_exec_sessions 檢查目前會話數,包括使用者程序。

向客戶端發送資料時,對大物件的讀取操作會失敗。造成這種情況的常見原因是應用程式在 READ UNCOMMITED 隔離等級下運作。連線將被終止。

資源池「內部」中沒有足夠的系統記憶體來執行此查詢。

這些錯誤是由作為 sharepoint 服務創建的使用者造成的。

答案1

我發現在 SQL Server 服務停止之前,伺服器正在使用其所有 4GB RAM。所以我將其關閉(它是虛擬的),並添加了 4 GB RAM,總計 8GB。它已經運行了 2 天,日誌中沒有錯誤。

所以我繼續監控並發布結果。

這並沒有解決問題。當我給它 8 GB 時,sql 只使用了 8 GB。

我不知道還能嘗試什麼。我認為是時候請 SQL 專家了

答案2

當 SQL 崩潰並關閉時,您在 SQL 錯誤日誌中收到的特定錯誤訊息是什麼?

伺服器有多少記憶體? SQL 配置了多少記憶體?資料庫有多大?他們有多少 Sharepoint 使用者?

答案3

當這種情況再次發生時,您是否可以使用專用管理連線(用於連接掛起/無回應伺服器的後門方法 - 使用 SQLCMD -A)登入並查看有多少連線?

使用以下 T-SQL:

SELECT loginame, count (*) AS Connections
FROM master.dbo.sysprocesses (nolock)
GROUP BY loginame
ORDER BY loginame;
GO

您可能還想致電產品支援來比此論壇更快提供協助。

謝謝

答案4

是 IIS 伺服器也洩漏內存,還是僅 SQL 伺服器機器洩漏內存? SQL服務的死亡是否取決於SP的使用?

相關內容