DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Droits nécessaires pour récupérer une sauvegarde
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Récupère en local le contenu d'une sauvegarde compressée (au format ZIP) réalisée sur un serveur HFSQL.
Exemple
// Description de la connexion
MaConnexion est une Connexion
 
MaConnexion.RécupèreSauvegarde(idSauvegarde, "C:\temp\MonFichier.zip", JAUGE_Progress)
Syntaxe
<Résultat> = <Connexion>.RécupèreSauvegarde(<Sauvegarde> , <Fichier destination> [, <Jauge>])
<Résultat> : Booléen
  • Vrai si la sauvegarde a été récupérée,
  • Faux en cas de problème. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Variable de type Connexion
Nom de la variable de type Connexion décrivant la connexion vers le serveur contenant la sauvegarde à récupérer.
<Sauvegarde> : Entier ou chaîne de caractères
Sauvegarde à récupérer. Peut correspondre à :
  • Identifiant de la sauvegarde. Cet identifiant peut correspondre à l'identifiant d'une sauvegarde complète ou d'une sauvegarde différentielle.
    Lors d'une sauvegarde immédiate, cet identifiant est renvoyé par la fonction <Variable Connexion>.Sauvegarde. Cet identifiant peut également être obtenu grâce à la fonction <Variable Connexion>.InfoSauvegarde.
    Lors d'une sauvegarde planifiée, cet identifiant correspond à la propriété Identifiant de la variable hDescriptionSauvegarde.
  • Chemin et nom de la sauvegarde. Ce nom a été spécifié lors de la sauvegarde. Ce nom peut également être obtenu grâce à la fonction <Variable Connexion>.InfoSauvegarde. Si ce nom correspond à un chemin relatif, la sauvegarde sera recherchée dans le sous-répertoire "Backup" du serveur HFSQL. Pour spécifier le répertoire du service Manta, il suffit d'utiliser la chaîne de caractères "%%EXE%%".
<Fichier destination> : Chaîne de caractères
Chemin et nom du fichier local dans lequel la sauvegarde va être récupérée.
Dans le cas d'une sauvegarde complète, le fichier destination est un fichier au format zip (l'extension ".zip" doit être précisée dans le nom du fichier.
<Jauge> : Nom de champ optionnel, nom de fenêtre optionnel ou entier optionnel
  • Nom de la fenêtre dans laquelle la jauge doit être affichée ou nom du champ de type Jauge.
  • Identifiant (Handle) de la fenêtre qui affiche la jauge.
WEBDEV - Code Serveur Ce paramètre est ignoré.
Remarques

Droits nécessaires pour récupérer une sauvegarde

Pour récupérer une sauvegarde, l'utilisateur ou le groupe doit posséder le droit de faire des sauvegardes (constante hDroitSauvegarde). Ce droit s'applique aux serveurs et aux bases de données. Par exemple, pour faire une sauvegarde du serveur complet, il faut posséder le droit de faire des sauvegardes au niveau du serveur.
Pour savoir si un utilisateur ou un groupe possède ces droits, utilisez la fonction <Variable Connexion>.InfoDroitServeur ou HInfoDroitDaseDeDonnées.
Pour modifier les droits d'un utilisateur ou d'un groupe d'utilisateurs, utilisez la fonction <Variable Connexion>.ModifieDroitServeur ou <Variable Connexion>.ModifieDroitBaseDeDonnées.
Composante : wd290hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale