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.