共用方式為


使用遠端 BLOB 儲存 (RBS) 升級在網域控制站中的單獨安裝 (資料庫附加)

 

適用版本: SharePoint Foundation 2010

上次修改主題的時間: 2016-11-30

本文將告訴您利用「遠端 Blob 儲存」(RBS),從網域控制站上執行的獨立式 Windows SharePoint Services 3.0 系統升級至 Microsoft SharePoint Foundation 2010 時,所需的各種升級程序。如果內容資料庫為 4GB (或更大),我們一般會建議您使用 RBS。

重要

我們強烈建議您閱讀這篇文章<內容資料庫超過 4 GB 時,從 Windows SharePoint Services 3.0 獨立安裝升級為 SharePoint Foundation 2010 (遠端 BLOB 儲存)>,了解利用 RBS 從 Windows SharePoint Services 3.0 升級至 SharePoint Foundation 2010 時的重要資訊以及建議事項。

您可以使用 RBS 將二進位大型物件 (BLOB) 的儲存從資料庫伺服器移至商品儲存解決方案。RBS 是 SQL Server 2008 Express 和 SQL Server 2008 可套用的附加元件。

本文討論的 RBS 實作,會使用 SQL Server FILESTREAM 提供者。如需 RBS 與 FILESTREAM 提供者的詳細資訊,請參閱<BLOB 概觀 (SharePoint Foundation 2010)>。

在 SharePoint Foundation 2010 中,內容資料庫是儲存在 SQL Server 2008 Express,而每個資料庫的大小最多為 4 GB。因為 Microsoft SQL Server 2008 R2 Express 支援最多 10 GB 的內容資料庫,我們建議您安裝 SQL Server 2008 R2 Express 來支援內容資料庫。

本文並不是升級至 SharePoint Foundation 2010 的詳細指南,而是要告訴您執行升級時應該閱讀的文章。本文包含在 SharePoint Foundation 2010 的網域控制站安裝上安裝和實作 RBS 所需的其他步驟。

開始升級程序之前,請閱讀以下文章並擬定升級計劃:

本文中的程序:

  • 準備在網域控制站上使用 RBS 升級至 SharePoint Foundation 2010

  • 安裝 SQL Server 2008 Express R2

  • 安裝 RBS

  • 安裝 SharePoint Foundation 2010

  • 將內容資料庫移轉至 RBS 並完成安裝

準備在網域控制站上使用 RBS 升級至 SharePoint Foundation 2010

  1. 確定執行升級和安裝時所用的使用者帳戶符合<初始部署所需的管理帳戶與服務帳戶 (SharePoint Foundation 2010)>所列的各項規定。

  2. 確定使用者帳戶是本機電腦的管理員群組成員之一。

  3. 確認硬體設定支援 SharePoint Foundation 2010。如需詳細資訊,請參閱<硬體及軟體需求 (SharePoint Foundation 2010)>。

  4. 確認可用的磁碟空間符合下列需求:

    • 可用的磁碟空間至少是最大內容資料庫的兩倍。

    • 可用的磁碟空間大於或等於所有內容資料庫大小的總和。

  5. 執行文章<執行升級前步驟 (SharePoint Foundation 2010)>所討論的升級前工作。這些工作如下:

安裝 SQL Server 2008 Express R2

  1. 從網站下載 SQL Server 2008 R2 Express。

  2. 按照螢幕上的指示,在網域控制站安裝 SQL Server 2008 R2 Express。

    如需安裝 SQL Server 2008 R2 Express 的詳細資訊,請參閱如何:安裝 SQL Server 2008 (安裝程式) (https://go.microsoft.com/fwlink/?linkid=186119&clcid=0x404)。

    接受大部分安裝選項的預設值。您尤其要接受以下的選項:

    1. 在「功能選擇」頁面中,您可以選取安裝元件。請務必選取 [SQL Server Management Studio] 做為要安裝的功能。

    2. 在「執行個體組態」頁面中,指定要安裝預設的執行個體或具名執行個體。如果您建立具名執行個體,請記下執行個體名稱,因為在本文後面的程序中,會用到此名稱。

    3. 在 [伺服器組態 — 服務帳戶] 頁面上,您必須指定 SQL Server 服務的登入帳戶。您可以指派相同的登入帳戶給所有的 SQL Server 服務,或者您可以分別為每一個服務設定帳戶。您必須使用網域帳戶做為 SQL Server Database Engine 的登入帳戶。

    4. 在「資料庫引擎組態」頁面上,確定此次安裝時使用的網域控制站已列示為 SQL Server 管理員。

安裝 RBS

  1. 前往 https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x404 下載 RBS_X64.msi 檔案。

    重要

    您必須安裝 Microsoft SQL Server 2008 R2 Feature Pack 中的 SQL Server 遠端 BLOB 存放區安裝套件 中所包含的 RBS 版本。RBS 的版本必須是 10.50.xxx。SharePoint Foundation 2010 不支援舊版 RBS。

  2. 開啟包含該檔案的資料夾,然後按兩下 [RBS_X64.msi],啟動 [安裝 SQL 遠端 BLOB 儲存精靈]。

  3. 在 [安裝 SQL 遠端 BLOB 儲存精靈] 的 [功能選擇] 頁面上展開 [伺服器],然後按一下 [執行指令碼] 旁的向下箭號,再按一下 [完整功能將無法使用]。

  4. 依序展開 [FILESTREAM 提供者] 及 [伺服器],然後按一下 [執行指令碼] 旁的向下箭號,再按一下 [完整功能將無法使用]。

    注意

    即將主控指令碼的資料庫目前尚未存在,原因它會在資料庫升級程序中建立。[執行指令碼] 選項會在安裝 SharePoint Foundation 2010 時自動安裝。

  5. 使用預設值完成精靈。

    安裝時,會顯示描述 RBS 維護程式工作的對話方塊。請按一下對話方塊中的 [確定],繼續安裝。

安裝 SharePoint Foundation 2010

  1. 使用控制台,解除安裝網域控制站上存在的所有舊版 SharePoint 產品及技術。

  2. 請依照<在伺服器陣列的伺服器上安裝 SharePoint Foundation 2010>中的指示安裝 SharePoint Foundation 2010。安裝期間,您必須使用您在<安裝 SQL Server 2008 Express R2>程序的步驟 2 所建立的資料庫執行個體名稱。如果在該步驟使用預設的具名執行個體,則必須在此步驟輸入 "SQLExpress"。如果您使用預設執行個體,則必須在此輸入 " " 而不是使用預設的 "SQLExpress" 具名執行個體。

    請注意,您正在建立新的 SharePoint Foundation 2010 安裝。您正在執行資料庫附加升級,而不是就地升級。

    注意

    安裝 SharePoint Foundation 2010 之後,除非本文稍後指示,否則請勿建立任何 Web 應用程式。

將內容資料庫移轉至 RBS 並完成安裝

  1. 確定執行此程序的使用者帳戶,與執行 SharePoint Foundation 2010 和 RBS 來安裝伺服器陣列時所使用的使用者帳戶相同。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令,將內容資料庫移轉至 RBS:

    Move-SPBlobStorageLocation -SourceDatabase "<ContentDbName>" -DestinationDataSourceInstance "<InstanceName>"
    

    其中:

    • <ContentDbName> 是內容資料庫的名稱。

    • <InstanceName> 是您在<安裝 SQL Server 2008 Express R2>程序的步驟 2 所建立的 SQL Server 資料庫執行個體名稱。如果在該步驟使用預設的具名執行個體,則必須在此輸入 "SQLExpress"。如果使用預設執行個體,則必須在此輸入 " " 而不是使用預設的 "SQLExpress" 具名執行個體。

    您必須為每一個內容資料庫重複此命令。請參閱本文之前在升級前檢查工具<準備在網域控制站上使用遠端 BLOB 儲存升級至 SharePoint Foundation 2010>程序的步驟 5 所產生的內容資料庫清單。

  6. 建立將會附加內容資料庫的 Web 應用程式。如需如何在 SharePoint Foundation 2010 中建立 Web 應用程式的詳細資訊,請參閱<建立 Web 應用程式 (SharePoint Foundation 2010)>或<建立採用 Windows 宣告驗證的 Web 應用程式 (SharePoint Foundation 2010)>。

  7. 若要附加以及將內容資料庫升級為 SharePoint Foundation 2010 Web 應用程式,請輸入以下命令:

    Mount-SPContentDatabase "<ContentDbName>" -DatabaseServer "<DbServer>" -WebApplication <http://SiteName>
    

    其中:

    • <ContentDbName> 是資料庫的名稱。

    • <DbServer> 是資料庫伺服器的名稱。

    • <http://SiteName> 是 Web 應用程式的 URL。

    如需詳細資訊,請參閱<Move-SPBlobStorageLocation>與<Mount-SPContentDatabase>。

  8. 在新系統上建立或還原所需的自訂。如需建議的升級後步驟,請參閱<執行升級後步驟 (SharePoint Foundation 2010)>。

See Also

Concepts

規劃 RBS (SharePoint Foundation 2010)
新的升級功能 (SharePoint Foundation 2010)