共用方式為


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