Move-SPBlobStorageLocation
使用遠端 Blob 儲存 (RBS) 將內容資料庫複製到新位置。
Syntax
Move-SPBlobStorageLocation
[-SourceDatabase] <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-DestinationDatabase <String>]
[-DestinationDataSourceInstance <String>]
[-Dir <String>]
[-VerboseMod <Boolean>]
[-WhatIf]
[<CommonParameters>]
Description
使用 Move-SPBlobStorageLocation Cmdlet 來使用遠端 BLOB 儲存體 (RBS) ,將內容資料庫複製到SQL Server資料庫的實例。 SQL Server的資料庫大小限制為 4 GB (GB) 。 如果內容資料庫大於 4 GB,則無法將資料庫直接複製到SQL Server資料庫實例。 而 Move-SPBlobStorageLocation Cmdlet 會善用 RBS 的優點,可複製大於 4 GB 的資料庫。 RBS 會將資料儲存在本機硬碟,並且保有資料庫中資料的連結,如此即會產生比較小的資料庫。
如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱線上文件 SharePoint Server Cmdlet。
範例
-------------------範例 1-----------------------
Move-SPBlobStorageLocation WSS_Content
此範例會使用 RBS 從 Windows 內部資料庫將名為 WSS_Content 的內容資料庫複製到 SQL Server 2008 Express 中的相同資料庫名稱。
-------------------範例 2-----------------------
Move-SPBlobStorageLocation WSS_Content -DestinationDatabase WSS_V4_Content -BackupDatabase WSSBackupDB -VerboseMod:$true
此範例會從 Windows Internal Database 將名為 WSS_Content 的內容資料庫複製到 SQL Server 2008 Express 中的資料庫。 新資料庫的名稱將會是 WSS_V4_Content。 在移動期間,備份檔案名稱將會是 WSSBackupDB。 此指令的輸出會將記錄資訊顯示到命令提示字元視窗。
參數
-AssignmentCollection
管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。
使用 Global 參數時,所有物件會包含在全域儲存區內。 若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
在執行命令之前,提示您確認操作。
如需詳細資訊,請輸入下列命令:get-help about_commonparameters
。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DestinationDatabase
指定移轉的資料庫名稱。 若未指定 DestinationDatabase 參數,就會使用 SourceDatabase 參數。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DestinationDataSourceInstance
指定目的地資料庫執行個體名稱。 SourceDatabase 參數中的值會移轉到此執行個體。 資料庫實例的名稱應該SQL Server Service Pack 1 (SP1) 和累積更新 2 版本或更新版本。 若未指定 DestinationDataSourceInstance 參數,則會使用本機主機名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Dir
用於所有的磁碟操作,包括儲存所移轉之資料庫的暫時備份與資料庫 (.mdf) 檔案。 若未指定 Dir 參數,即會使用目的地 SQL Server 執行個體的預設目錄。 此目錄的可用空間至少應該為來源資料庫大小的兩倍。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourceDatabase
指定 Windows 內部資料庫的名稱。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-VerboseMod
產生詳細資訊記錄輸出,以顯示在命令提示字元視窗中。 若未指定 VerboseMod 參數,就不會顯示任何輸出。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
顯示訊息會描述命令的功效而不執行命令。
如需詳細資訊,請輸入下列命令:get-help about_commonparameters
。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |