Backup-ASDatabase
Ermöglicht es einem Datenbankadministrator, die Sicherung der Analysis Service-Datenbank in eine Datei zu übernehmen.
Syntax
Backup-ASDatabase
[-BackupFile] <String>
[-Name] <String>
[-AllowOverwrite]
[-BackupRemotePartitions]
[-ApplyCompression]
[-FilePassword <SecureString>]
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-AllowOverwrite]
[-BackupRemotePartitions]
[-ApplyCompression]
[-FilePassword <SecureString>]
-Database <Database[]>
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-ASDatabase
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Ermöglicht es einem Datenbankadministrator, die Sicherung der Analysis Service-Datenbank in eine Datei zu übernehmen. Wenn nur der Name der Sicherungsdatei ohne den Speicherort erwähnt wird, wird der während der Installation angegebene Standardsicherungsspeicherort berücksichtigt. Der Datenbankadministrator kann auch mehrere Datenbanken über die 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üsselter Verschlüsselung
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.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ApplicationId
Die Anwendungs-ID für den Dienstprinzipal.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ApplyCompression
Gibt an, ob die Sicherungsdatei komprimiert wird oder nicht.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BackupFile
Der Pfad/Name der Sicherungsdatei, unter dem die Datenbank gesichert wird. Wenn nur der Name der Sicherungsdatei ohne den Speicherort erwähnt wird, wird der während der Installation angegebene Standardsicherungsspeicherort berücksichtigt. Dieser Parameter wird nur verwendet, wenn die zu sichernde Datenbank mit dem Parameter Name angegeben wird, nicht, wenn sie mit dem Parameter "Database" übergeben wird.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BackupRemotePartitions
Gibt an, ob Remotepartitionen gesichert werden sollen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CertificateThumbprint
Der Zertifikatfingerabdruck für den Dienstprinzipal.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Credential
Wenn dieser Parameter angegeben ist, wird der übergebene Benutzername und das Kennwort verwendet, um eine Verbindung mit der angegebenen Analysis Server-Instanz herzustellen. Wenn keine Anmeldeinformationen für das Standardfensterkonto des Benutzers angegeben werden, der das Tool ausführt, wird verwendet.
Typ: | PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Database
Die Datenbank oder Datenbanken, die gesichert werden sollen. Der Dateiname der Sicherung entspricht der Datenbank.
Typ: | Database[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-FilePassword
Das Kennwort, das mit der Verschlüsselung der Sicherungsdatei verwendet werden soll
Typ: | SecureString |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Analysis Services-Datenbankname, der gesichert werden muss.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProgressAction
Bestimmt, wie PowerShell auf Statusaktualisierungen reagiert, die von einem Skript, Cmdlet oder Anbieter generiert werden, z. B. auf die Statusanzeigen, die vom Cmdlet Write-Progress generiert werden. Das Cmdlet Write-Progress erstellt Statusanzeigen, die den Status eines Befehls anzeigen.
Typ: | ActionPreference |
Aliase: | proga |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Server
Gibt optional die Serverinstanz an, mit der eine Verbindung hergestellt werden soll, wenn sie sich derzeit nicht im SQLAS-Anbieterverzeichnis befindet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServicePrincipal
Gibt an, dass diese Verbindung den Dienstprinzipal verwendet.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TenantId
Die Mandanten-ID für den Dienstprinzipal.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.AnalysisServices.Database[]
Ausgaben
System.Object
Hinweise
Unterstützt für alle Analysis Services-Instanzen, die derzeit vom PowerBI Premium-Produkt nicht unterstützt werden. Sie wird in Zukunft unterstützt.