Backup-ASDatabase

Ermöglicht einem Datenbankadministrator das Speichern der Sicherung einer Analysis Services-Datenbank in einer Datei.

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

Beschreibung

Ermöglicht einem Datenbankadministrator das Speichern der Sicherung einer Analysis Services-Datenbank in einer Datei. Falls nur der Name der Sicherungsdatei ohne Speicherort angegeben wird, wird der standardmäßige, bei der Installation angegebene Sicherungsspeicherort verwendet. Der Datenbankadministrator kann auch mehrere Datenbanken über eine Pipeline übergeben und den Sicherungsvorgang ausführen.

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

Beispiele

Beispiel 1: Sicherungsdatenbank nach Name

Backup-ASDatabase mydb.abf mydatabase

Beispiel 2: Sicherungsdatenbank mit Komprimierung

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

Beispiel 3: Sicherungsdatenbank mit Komprimierung und verschlüsselt

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

Parameter

-AllowOverwrite

Gibt an, ob die Zieldateien während der Sicherung überschrieben werden können.

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

-ApplicationId

Die Anwendungs-ID für den Dienstprinzipal.

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

-ApplyCompression

Gibt an, ob die Sicherungsdatei komprimiert oder nicht komprimiert wird.

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

-BackupFile

Der Pfad/Name der Sicherungsdatei, unter dem Datenbanken gesichert werden. Falls nur der Name der Sicherungsdatei ohne Speicherort angegeben wird, wird der standardmäßige, bei der Installation angegebene Sicherungsspeicherort verwendet. Dieser Parameter wird nur verwendet, wenn die zu sichernde Datenbank mit dem Parameter "Name" angegeben wird, nicht, wenn er mit dem Datenbankparameter übergeben wird.

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

-BackupRemotePartitions

Gibt an, ob Remotepartitionen gesichert werden.

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

-CertificateThumbprint

Der Zertifikat-Fingerabdruck für den Dienstprinzipal.

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Credential

Wenn dieser Parameter angegeben wird, werden der übergebene Benutzername bzw. das übergebene Kennwort verwendet, um eine Verbindung mit der angegebenen Analysis-Server-Instanz herzustellen. Wenn keine Anmeldeinformationen angegeben sind, wird das Standard-Windows-Konto des Benutzers, der das Tool ausführt, verwendet.

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

-Database

Die zu sichernde Datenbank oder Datenbanken. Der Dateiname der Sicherung entspricht der Datenbank.

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

-FilePassword

Das bei der Verschlüsselung der Sicherungsdatei verwendete Kennwort.

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

-Name

Der Name der Analysis Services-Datenbank, die gesichert werden soll.

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

-Server

Gibt optional die Serverinstanz an, mit der eine Verbindung hergestellt werden soll, wenn sie derzeit nicht im SQLAS-Anbieterverzeichnis vorhanden ist.

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

-ServicePrincipal

Gibt an, dass diese Verbindung den Dienstprinzipal verwendet.

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

-TenantId

Die Mandanten-ID für den Dienstprinzipal.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Microsoft.AnalysisServices.Database[]

Ausgaben

System.Object

Hinweise

Unterstützt auf allen Analysis Services-Instanzen, die derzeit nicht vom PowerBI Premium-Produkt unterstützt werden. Es wird in Zukunft unterstützt.