使用遠端 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
確定執行升級和安裝時所用的使用者帳戶符合<初始部署所需的管理帳戶與服務帳戶 (SharePoint Foundation 2010)>所列的各項規定。
確定使用者帳戶是本機電腦的管理員群組成員之一。
確認硬體設定支援 SharePoint Foundation 2010。如需詳細資訊,請參閱<硬體及軟體需求 (SharePoint Foundation 2010)>。
確認可用的磁碟空間符合下列需求:
可用的磁碟空間至少是最大內容資料庫的兩倍。
可用的磁碟空間大於或等於所有內容資料庫大小的總和。
執行文章<執行升級前步驟 (SharePoint Foundation 2010)>所討論的升級前工作。這些工作如下:
執行升級前檢查程式 (SharePoint Foundation 2010)
升級前檢查程式報表包含所有內容資料庫的名稱。您需要這份清單才能啟用內容資料庫的 RBS。
如果您有多個 Web 應用程式,請編譯一份清單,指出哪些內容資料庫連接至哪些 Web 應用程式。升級之後您將需要此資訊。
安裝 SQL Server 2008 Express R2
從網站下載 SQL Server 2008 R2 Express。
按照螢幕上的指示,在網域控制站安裝 SQL Server 2008 R2 Express。
如需安裝 SQL Server 2008 R2 Express 的詳細資訊,請參閱如何:安裝 SQL Server 2008 (安裝程式) (https://go.microsoft.com/fwlink/?linkid=186119&clcid=0x404)。
接受大部分安裝選項的預設值。您尤其要接受以下的選項:
在「功能選擇」頁面中,您可以選取安裝元件。請務必選取 [SQL Server Management Studio] 做為要安裝的功能。
在「執行個體組態」頁面中,指定要安裝預設的執行個體或具名執行個體。如果您建立具名執行個體,請記下執行個體名稱,因為在本文後面的程序中,會用到此名稱。
在 [伺服器組態 — 服務帳戶] 頁面上,您必須指定 SQL Server 服務的登入帳戶。您可以指派相同的登入帳戶給所有的 SQL Server 服務,或者您可以分別為每一個服務設定帳戶。您必須使用網域帳戶做為 SQL Server Database Engine 的登入帳戶。
在「資料庫引擎組態」頁面上,確定此次安裝時使用的網域控制站已列示為 SQL Server 管理員。
安裝 RBS
前往 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。
開啟包含該檔案的資料夾,然後按兩下 [RBS_X64.msi],啟動 [安裝 SQL 遠端 BLOB 儲存精靈]。
在 [安裝 SQL 遠端 BLOB 儲存精靈] 的 [功能選擇] 頁面上展開 [伺服器],然後按一下 [執行指令碼] 旁的向下箭號,再按一下 [完整功能將無法使用]。
依序展開 [FILESTREAM 提供者] 及 [伺服器],然後按一下 [執行指令碼] 旁的向下箭號,再按一下 [完整功能將無法使用]。
注意
即將主控指令碼的資料庫目前尚未存在,原因它會在資料庫升級程序中建立。[執行指令碼] 選項會在安裝 SharePoint Foundation 2010 時自動安裝。
使用預設值完成精靈。
安裝時,會顯示描述 RBS 維護程式工作的對話方塊。請按一下對話方塊中的 [確定],繼續安裝。
安裝 SharePoint Foundation 2010
使用控制台,解除安裝網域控制站上存在的所有舊版 SharePoint 產品及技術。
請依照<在伺服器陣列的伺服器上安裝 SharePoint Foundation 2010>中的指示安裝 SharePoint Foundation 2010。安裝期間,您必須使用您在<安裝 SQL Server 2008 Express R2>程序的步驟 2 所建立的資料庫執行個體名稱。如果在該步驟使用預設的具名執行個體,則必須在此步驟輸入 "SQLExpress"。如果您使用預設執行個體,則必須在此輸入 " " 而不是使用預設的 "SQLExpress" 具名執行個體。
請注意,您正在建立新的 SharePoint Foundation 2010 安裝。您正在執行資料庫附加升級,而不是就地升級。
注意
安裝 SharePoint Foundation 2010 之後,除非本文稍後指示,否則請勿建立任何 Web 應用程式。
將內容資料庫移轉至 RBS 並完成安裝
確定執行此程序的使用者帳戶,與執行 SharePoint Foundation 2010 和 RBS 來安裝伺服器陣列時所使用的使用者帳戶相同。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 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 所產生的內容資料庫清單。
建立將會附加內容資料庫的 Web 應用程式。如需如何在 SharePoint Foundation 2010 中建立 Web 應用程式的詳細資訊,請參閱<建立 Web 應用程式 (SharePoint Foundation 2010)>或<建立採用 Windows 宣告驗證的 Web 應用程式 (SharePoint Foundation 2010)>。
若要附加以及將內容資料庫升級為 SharePoint Foundation 2010 Web 應用程式,請輸入以下命令:
Mount-SPContentDatabase "<ContentDbName>" -DatabaseServer "<DbServer>" -WebApplication <http://SiteName>
其中:
<ContentDbName> 是資料庫的名稱。
<DbServer> 是資料庫伺服器的名稱。
<http://SiteName> 是 Web 應用程式的 URL。
如需詳細資訊,請參閱<Move-SPBlobStorageLocation>與<Mount-SPContentDatabase>。
在新系統上建立或還原所需的自訂。如需建議的升級後步驟,請參閱<執行升級後步驟 (SharePoint Foundation 2010)>。
See Also
Concepts
規劃 RBS (SharePoint Foundation 2010)
新的升級功能 (SharePoint Foundation 2010)