文章編號: 841057 - 上次校閱: 2011年8月19日 - 版次: 1.0

Office 伺服器產品和 Windows SharePoint Services 所使用的資料庫變更的支援

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

簡介

[「 適用於 」 一節中所列的 Microsoft Office 伺服器產品將資料儲存在 Microsoft SQL Server 的資料庫。這些產品使用各種儲存標準處理程序。因此,Microsoft SQL Server資料庫是重要的這些產品的成功操作。

其他相關資訊

"適用於 」 一節中所列的產品使用像 SharePoint 開發小組所設計的資料庫的結構會測試,以及已核准該結構為基礎的發行。合作對象以外的其他 Microsoft SharePoint 開發小組或 Microsoft SharePoint 支援代理程式進行的變更資料庫結構描述中,修改它的資料,或執行對 SharePoint 資料庫臨機操作查詢時,Microsoft 無法可靠地預測這些產品的作業的效果。例外狀況是由"支援的資料庫修改 」 一節所述。

不支援的資料庫變更的範例包括,但不是限於下列:
  • 新增資料庫觸發程序
  • 加入新的索引或變更現有資料表內的索引
  • 新增、 變更或刪除任何主要或外部索引鍵關聯性
  • 變更或刪除現有的預存程序
  • 直接呼叫現有的預存程序,除非所述 SharePoint 的通訊協定文件 (http://msdn.microsoft.com/en-us/library/cc339475.aspx)
  • 新增新預存程序
  • 新增、 變更或刪除任何的 「 適用於 」 一節中所列產品資料庫任何資料表中的任何資料
  • 新增、 變更或刪除任何的 「 適用於 」 一節中所列產品資料庫任何資料表中的任何資料行
  • 進行任何修改資料庫結構描述
  • 將資料表加入至任何的 「 適用於 」 一節中所列產品的資料庫
  • 變更資料庫定序
  • 執行 DBCC_CHECKDB 與 REPAIR_ALLOW_DATA_LOSS,(不過,執行 DBCC_CHECKDB 與 REPAIR_FAST 和 REPAIR_REBUILD 支援,因為這些指令只會更新相關聯的資料庫的索引。)


如果不支援的資料庫修改發現支援呼叫期間,客戶必須執行其中一個最小的下列程序:
  • 從最後已知安全備份未包括的資料庫修改動作的執行資料庫還原
  • 復原所有資料庫修改

如果先前版本的資料庫不包含不支援的修改無法使用,或是如果客戶無法復原資料庫修改,客戶就必須手動復原資料。資料庫必須還原為未修改狀態之前 Microsoft SharePoint 支援可提供任何資料的遷移協助。

如果判定資料庫的變更是必要,應開啟支援案例判斷產品缺失是否存在,且應該加以處理。


支援的資料庫修改

對資料庫的修改禁止的例外狀況有針對特定使用案例:
  • 從 SharePoint 系統管理使用者介面所啟始的作業
  • SharePoint 特定工具和公用程式會直接 Microsoft 所提供的 (例如,Ststadm.exe)
  • 變更,都透過 SharePoint 物件模型以程式設計的方式進行,而且遵從 SharePoint SDK 文件
  • 符合的活動SharePoint 的通訊協定文件 (http://msdn.microsoft.com/en-us/library/cc339475.aspx)
此外,在極少數情況下,支援事件期間,Microsoft SharePoint 支援代理程式可能提供客戶修改 「 適用於 」 一節中所列的產品所使用的資料庫的指令碼。在這些情況下,所有的修改都會由 SharePoint 開發小組,以確保不穩定或不受支援的資料庫狀態將不會產生所執行的作業進行檢閱。資料庫則是使用 Microsoft SharePoint 支援代理程式的指導的支援事件過程中的變更將不會導致不受支援的資料庫狀態。此指令碼或 Microsoft SharePoint 支援所提供的支援事件外的變更,可能不會重新套用客戶。

讀取作業增補
從 SharePoint 資料庫讀取以程式設計的方式,或以手動方式,可能會造成未預期鎖定內 Microsoft SQL Server 而可能造成負面影響效能。針對 SharePoint 資料庫 (依此類推) 來自查詢、 指令碼、.dll 檔案,不會提供 Microsoft SharePoint 開發小組,或 Microsoft SharePoint 支援任何讀取的作業都是不支援的如果它們已識別為 Microsoft 支援參與的解析度的障礙。


如果不支援讀取的作業已識別為支援參與的解析度的障礙,資料庫會被視為不受支援的狀態。若要讓資料庫回到受支援的狀態,必須停止所有不受支援的讀取的活動。


?考

如需有關支援的由 SharePoint 和相關的 Office 伺服器產品的資料庫變更的詳細資訊,請檢閱 「 Microsoft 知識庫 」 中的下列文件:
932744? (http://support.microsoft.com/kb/932744/ ) 有關 SQL Server 2005 中的維護計劃精靈和系統管理員可以執行對 SharePoint 資料庫工作
930887? (http://support.microsoft.com/kb/930887/ ) 您建立 SQL Server 2005 維護計劃之後,遇到問題的入口通知 SharePoint Portal Server 2003年中或在 SharePoint 伺服器 2007年的搜尋效能

這篇文章中的資訊適用於:
  • Microsoft SharePoint Foundation 2010
  • Microsoft SharePoint Server 2010
  • Microsoft Office SharePoint Portal Server 2003
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft Windows SharePoint Services
  • Microsoft Office Forms Server 2007
  • Microsoft Content Management Server 2001 Enterprise Edition
關鍵字:?
kbinfo kbmt KB841057 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:841057? (http://support.microsoft.com/kb/841057/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。