Backup-ASDatabase

Permite a un administrador de base de datos llevar la copia de seguridad de Analysis Services a un archivo.

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

Permite a un administrador de base de datos llevar la copia de seguridad de Analysis Services a un archivo. Si solo se menciona el nombre de archivo de copia de seguridad sin la ubicación, se considerará la ubicación de copia de seguridad predeterminada especificada durante la instalación. Un administrador de base de datos también puede pasar varias bases de datos a través de la canalización y realizar la operación de copia de seguridad.

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

Ejemplos

Ejemplo 1: Copia de seguridad de la base de datos por nombre

Backup-ASDatabase mydb.abf mydatabase

Ejemplo 2: Copia de seguridad de la base de datos con compresión

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

Ejemplo 3: Copia de seguridad de la base de datos con compresión y cifrado

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

Parámetros

-AllowOverwrite

Indica si se pueden sobrescribir los archivos de destino durante la copia de seguridad.

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

-ApplicationId

Identificador de aplicación de la entidad de servicio.

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

-ApplyCompression

Indica si el archivo de copia de seguridad se va a comprimir o no.

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

-BackupFile

La ruta de acceso y el nombre del archivo de copia de seguridad donde se realizará la copia de seguridad de la base de datos. Si solo se menciona el nombre de archivo de copia de seguridad sin la ubicación, se considerará la ubicación de copia de seguridad predeterminada especificada durante la instalación. Este parámetro solo se usará si la base de datos para realizar la copia de seguridad se especifica con el parámetro Name, no si se pasa con el parámetro Database.

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

-BackupRemotePartitions

Indica si se realizará una copia de seguridad de las particiones remotas o no.

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

-CertificateThumbprint

Huella digital del certificado para la entidad de servicio.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-Credential

Si se especifica este parámetro, el nombre de usuario y la contraseña pasadas se utilizarán para conectarse a la instancia de Analysis Server especificada. Si no se especifica ninguna credencial, se utilizará la cuenta predeterminada de Windows del usuario que ejecuta la herramienta.

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

-Database

Base de datos o bases de datos de las que se va a realizar una copia de seguridad. El nombre de archivo de la copia de seguridad será el mismo que la base de datos.

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

-FilePassword

La contraseña que se va a usar con el cifrado del archivo de copia de seguridad

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

-Name

Nombre de la base de datos de Analysis Services de la que se tiene que hacer una copia de seguridad.

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

-Server

Opcionalmente, especifica la instancia del servidor a la que conectarse si no está actualmente en el directorio del proveedor SQLAS.

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

-ServicePrincipal

Especifica que esta conexión usa la entidad de servicio.

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

-TenantId

Identificador de inquilino de la entidad de servicio.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Microsoft.AnalysisServices.Database[]

Salidas

System.Object

Notas

Compatible con todas las instancias de Analysis Services Actualmente no admitidas por el producto PowerBI Premium. Se admitirá en el futuro.