Backup, commande (TMSL)
S’applique à : SQL Server 2016 et versions ultérieures Analysis Services Azure Analysis Services Fabric/Power BI Premium
Sauvegarde une base de données tabulaire dans un fichier de sauvegarde .abf.
Requête
{
"backup": {
"description": "Parameters of Backup command of Analysis Services JSON API",
"properties": {
"database": {
"type": "string"
},
"file": {
"type": "string"
},
"password": {
"type": "string"
},
"allowOverwrite": {
"type": "boolean"
},
"applyCompression": {
"type": "boolean"
}
},
. . .
La sauvegarde a plusieurs propriétés.
Propriété | Default | Description |
---|---|---|
database | [Obligatoire] | Nom de l’objet de base de données à sauvegarder. |
fichier | [Obligatoire] | Nom/chemin du fichier de sauvegarde. |
mot de passe | Vide | Mot de passe à utiliser pour chiffrer le fichier de sauvegarde. |
allowOverwrite | Faux | Valeur booléenne qui, lorsque la valeur est true, indique qu’un fichier de sauvegarde qui existe déjà sera remplacé ; sinon, false. |
applyCompression | True | Valeur booléenne qui, si la valeur est true, indique que les fichiers de sauvegarde sont compressés ; sinon, false. |
response
Retourne un résultat vide lorsque la commande réussit. Sinon, une exception XMLA est retournée.
Exemples
Exemple 1 : sauvegardez un fichier dans le dossier de sauvegarde par défaut.
{
"backup": {
"database":"AS_AdventureWorksDW2014",
"file":"AS_AdventureWorksDW2014.abf",
"password":"secret"
}
}
Utilisation (points de terminaison)
Cet élément de commande est utilisé dans une instruction de l’appel de méthode d’exécution (XMLA) sur un point de terminaison XMLA, exposé de la manière suivante :
En tant que fenêtre XMLA dans SQL Server Management Studio (SSMS)
En tant que fichier d’entrée de l’applet de commande PowerShell invoke-ascmd
En tant qu’entrée pour une tâche SSIS ou SQL Server Agent travail
Vous pouvez générer un script prêt à l’emploi pour cette commande à partir de SSMS en cliquant sur le bouton Script dans la boîte de dialogue Sauvegarder la base de données.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour