Backup-ASDatabase
Consente agli amministratori di database di eseguire il backup del database di Analysis Services in un file.
Sintassi
Backup-ASDatabase
[-BackupFile] <String>
[-Name] <String>
[-AllowOverwrite]
[-BackupRemotePartitions]
[-ApplyCompression]
[-FilePassword <SecureString>]
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-AllowOverwrite]
[-BackupRemotePartitions]
[-ApplyCompression]
[-FilePassword <SecureString>]
-Database <Database[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Consente agli amministratori di database di eseguire il backup del database di Analysis Services in un file. Se viene specificato solo il nome del file di backup senza il percorso, verrà utilizzato il percorso di backup predefinito specificato durante l'installazione. L'amministratore di database può inoltre passare più database attraverso la pipeline ed eseguire l'operazione di database.
Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.
Esempio
Esempio 1: Eseguire il backup del database in base al nome
Backup-ASDatabase mydb.abf mydatabase
Esempio 2: Eseguire il backup del database con compressione
Backup-ASDatabase "D:\MyFolder\mydb.abf" mydatabase -AllowCompression
Esempio 3: Eseguire il backup del database con compressione e crittografia
Backup-ASDatabase "D:\MyFolder\mydb.abf" mydatabase -AllowCompression -FilePassword:$pwd
Parametri
-AllowOverwrite
Indica se i file di destinazione possono essere sovrascritti durante il backup.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationId
ID applicazione per l'entità servizio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyCompression
Indica se il file di backup verrà o meno compresso.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackupFile
Percorso/nome del file in cui verrà eseguito il backup del database. Se viene specificato solo il nome del file di backup senza il percorso, verrà utilizzato il percorso di backup predefinito specificato durante l'installazione. Questo parametro verrà usato solo se il database di cui eseguire il backup viene specificato con il parametro Name, non se viene passato con il parametro Database.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackupRemotePartitions
Indica se verrà o meno eseguito il backup delle partizioni remote.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
Identificazione personale del certificato per l'entità servizio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Se questo parametro viene specificato, il nome utente e la password passati verranno utilizzati per la connessione all'istanza di Analysis Server specificata. Se non viene specificata alcuna credenziale, verrà utilizzato l'account predefinito di Windows dell'utente che sta eseguendo lo strumento.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Database
Database o database di cui eseguire il backup. Il nome file del backup corrisponderà al database.
Type: | Database[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FilePassword
Password da utilizzare con la crittografia del file di backup
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nome del database di Analysis Services di cui eseguire il backup.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Server
Specifica facoltativamente l'istanza del server a cui connettersi se non è attualmente presente nella directory del provider SQLAS.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePrincipal
Specifica che questa connessione usa l'entità servizio.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TenantId
ID tenant per l'entità servizio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.AnalysisServices.Database[]
Output
System.Object
Note
Supportato in tutte le istanze di Analysis Services Attualmente non supportato dal prodotto PowerBI Premium. Sarà supportato in futuro.