Backup-ASDatabase

Permet à un administrateur de base de données de placer la sauvegarde d'une base de données Analysis Services dans un fichier.

Syntax

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>]

Description

Permet à un administrateur de base de données de placer la sauvegarde d'une base de données Analysis Services dans un fichier. Si seul le nom du fichier de sauvegarde est mentionné sans l'emplacement, l'emplacement de sauvegarde par défaut spécifié lors de l'installation sera pris en compte. L'administrateur de base de données peut également passer plusieurs bases de données par le biais d'un pipeline et effectuer l'opération de sauvegarde.

Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.

Exemples

Exemple 1 : Sauvegarder la base de données par nom

Backup-ASDatabase mydb.abf mydatabase

Exemple 2 : Sauvegarder une base de données avec compression

Backup-ASDatabase "D:\MyFolder\mydb.abf" mydatabase -AllowCompression

Exemple 3 : Sauvegarder une base de données avec compression et chiffrement

Backup-ASDatabase "D:\MyFolder\mydb.abf" mydatabase -AllowCompression -FilePassword:$pwd

Paramètres

-AllowOverwrite

Indique si les fichiers de destination peuvent être remplacés lors de la sauvegarde.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationId

ID d’application du principal de service.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplyCompression

Indique si le fichier de sauvegarde sera ou non compressé.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BackupFile

Nom/chemin d'accès du fichier de sauvegarde où la base de données sera sauvegardée. Si seul le nom du fichier de sauvegarde est mentionné sans l'emplacement, l'emplacement de sauvegarde par défaut spécifié lors de l'installation sera pris en compte. Ce paramètre est utilisé uniquement si la base de données à sauvegarder est spécifiée avec le paramètre Name, et non si elle est transmise avec le paramètre de base de données.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BackupRemotePartitions

Indique si les partitions distantes seront ou non sauvegardées.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CertificateThumbprint

Empreinte numérique du certificat pour le principal de service.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Si ce paramètre est indiqué, le nom d'utilisateur et le mot de passe passés seront utilisés pour la connexion à l'instance du serveur d'analyse spécifiée. Si aucune information d'identification n'est indiquée, le compte Windows par défaut de l'utilisateur qui exécute l'outil sera utilisé.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Database

Base de données ou bases de données à sauvegarder. Le nom de fichier de la sauvegarde sera identique à la base de données.

Type:Database[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-FilePassword

Mot de passe à utiliser avec le chiffrement du fichier de sauvegarde.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nom de la base de données Analysis Services à sauvegarder.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Server

Spécifie éventuellement l’instance de serveur à laquelle se connecter si ce n’est pas le cas actuellement dans le répertoire du fournisseur SQLAS.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipal

Spécifie que cette connexion utilise le principal de service.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

ID de locataire du principal de service.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.AnalysisServices.Database[]

Sorties

System.Object

Notes

Pris en charge sur toutes les instances Analysis Services actuellement non prises en charge par le produit PowerBI Premium. Elle sera prise en charge à l’avenir.