Backup-SPConfigurationDatabase
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2015-03-09
執行伺服器陣列層級的僅限設定備份。
Syntax
Backup-SPConfigurationDatabase -Directory <String> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseCredentials <PSCredential>] [-DatabaseName <String>] [-DatabaseServer <String>] [-Item <String>]
Backup-SPConfigurationDatabase -ShowTree <SwitchParameter> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseCredentials <PSCredential>] [-DatabaseName <String>] [-DatabaseServer <String>] [-Item <String>]
詳細描述
Backup-SPConfigurationDatabase Cmdlet 會執行目前伺服器陣列或未附掛在伺服器陣列之獨立設定資料庫的僅限設定備份。若希望執行目前伺服器陣列的僅限設定備份,即不必指定 DatabaseServer 及 DatabaseName 參數。但對此種案例,建議您使用 Backup-SPFarm Cmdlet 配合 ConfigurationOnly 參數。
設定備份一例為:管理員建立的伺服器陣列設定範本,之後只要使用 Restore-SPFarm Cmdlet 執行還原,即可套用至其他的 SharePoint 伺服器陣列。
Parameters
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
Directory |
必要 |
System.String |
指定 SharePoint 2010 產品用於儲存其所產生之備份封裝的路徑。您如有某部電腦安裝了 Microsoft SQL Server 2008 與 SharePoint 2010 產品執行個體,可以使用本機磁碟機的路徑。這包括了基本安裝。但若是將 SQL Server 2008 及 SharePoint 2010 產品安裝在多部電腦上,或您有多台伺服器執行 SharePoint 2010 產品,必須使用通用命名慣例 (UNC) 共用路徑 (例如 \\computer_name\volume\Backup),如此 SQL Server 資料庫與搜尋元件才可寫入相同的位置。 您可以將多個備份封裝儲存在相同的位置。此路徑即是您傳送給 Restore-SPFarm cmdlet 之 Directory 參數的路徑。 此類型必須是下列其中一個有效路徑: - C:\folder_name - \\server_name\folder_name 注意 會自動建立 spbr* 資料夾。 |
AssignmentCollection |
選用 |
Microsoft.SharePoint.PowerShell.SPAssignmentCollection |
為能適當處置物件而管理物件。使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。 注意 使用 Global 參數時,所有物件會包含在全域儲存區內。若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。 |
DatabaseCredentials |
選用 |
System.Management.Automation.PSCredential |
指定對應至 SQL Server 資料庫管理員使用者名稱的識別碼及密碼。 只有使用 SQL 驗證連接資料庫時,才應指定此參數。若使用 Windows 驗證連接資料庫,則不應指定此參數。 |
DatabaseName |
選用 |
System.String |
指定設定資料庫名稱。 |
DatabaseServer |
選用 |
System.String |
指定包含設定資料庫的 SQL 資料庫伺服器。預設值為本機電腦名稱。 此類型必須是有效的資料庫伺服器,例如 DS。 |
Item |
選用 |
System.String |
指出要備份的伺服器陣列部分。您可以使用如 ShowTree 參數所顯示的完整伺服器陣列路徑表示法,或使用路徑中目標元件的名稱 (如果元件具有唯一的名稱)。如果多個項目符合名稱,則必須提供完整路徑。項目或路徑若包含空格,請括以引號。 如果未指定 Item 參數,將備份整個伺服器陣列設定。 |
ShowTree |
選用 |
System.Management.Automation.SwitchParameter |
根據傳送到 backup cmdlet 的其他參數 (即 Item 參數),顯示伺服器陣列中要備份的物件。根據傳送到 Backup-SPConfigurationDatabase cmdlet 的其他參數,要在備份中排除的項目前面會有星號字元 (*)。無法備份的項目則會括以方括弧 ([ ])。若有 ShowTree 參數,即不執行備份。 |
輸入類型
傳回類型
Example
-------------------範例 1--------------------
Backup-SPConfigurationDatabase -DatabaseName SharePoint_Config -DatabaseServer SqlServer1 -Directory \\server\share\Backup -ShowTree
此範例會顯示可納入僅限設定備份的元件。
-------------------範例 2--------------------
Backup-SPConfigurationDatabase -DatabaseName SharePoint_Config -DatabaseServer SqlServer1 -Directory \\server\share\Backup -Verbose
此範例會執行僅限設定備份,並顯示詳細資訊輸出。
See Also
Reference
Connect-SPConfigurationDatabase
Disconnect-SPConfigurationDatabase
New-SPConfigurationDatabase
Remove-SPConfigurationDatabase
Restore-SPFarm