DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Droits nécessaires
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
Ajoute une tâche d'optimisation des fichiers de données HFSQL Client/Serveur.
Exemple
// Recalculer les statistiques des fichiers de la base "MaBase", 
// tous les samedis à 23H00
Optim est une hOptimisationPlanifiée
Optim.Description = "Recalcul des statistiques des fichiers" + ...
" de la base de données MaBase"

Optim.Planification.Mois = "*"
Optim.Planification.JourDeLaSemaine = "samedi"
Optim.Planification.Heure = "23"
Optim.Planification.Minute = "0"

Optim.Fichier[1].Nom = "MaBase"
Optim.Fichier[1].Option = hOptStat

HAjouteOptimisationPlanifiée(MaConnexion, Optim)
Syntaxe
<Résultat> = HAjouteOptimisationPlanifiée(<Connexion> , <Tâche d'optimisation planifiée>)
<Résultat> : Booléen
  • Vrai si la tâche d'optimisation planifiée a été ajoutée
  • Faux en cas d'erreur. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion pour laquelle une tâche d'optimisation planifiée doit être ajoutée. Cette connexion correspond :
<Tâche d'optimisation planifiée> : Variable de type hOptimisationPlanifiée
Nom de la variable de type hOptimisationPlanifiée manipulée.
Remarques

Droits nécessaires

Pour ajouter une tâche d'optimisation planifiée, il est nécessaire de posséder :
  • le droit correspondant (constante hDroitGèreTâche) sur le serveur,
  • pour chaque base concernée, le droit de connexion (constante hDroitConnexion ou hDroitConnexionCryptée),
  • le droit d'exécuter la commande liée à la tâche d'optimisation planifiée.
La tâche sera exécutée avec le compte de l'utilisateur qui a créé la tâche.
Pour une optimisation du serveur complet, l'utilisateur doit être super-utilisateur.
Remarque : Si le serveur est éteint, la tâche d'optimisation planifiée ne sera pas réalisée. La tâche d'optimisation planifiée sera réalisée à la prochaine date disponible lorsque le serveur sera allumé.
Pour savoir si un utilisateur ou un groupe possède ces droits, utilisez la fonction HInfoDroitServeur ou HInfoDroitDaseDeDonnées.
Pour modifier les droits d'un utilisateur ou d'un groupe d'utilisateurs, utilisez la fonction HModifieDroitServeur ou HModifieDroitBaseDeDonnées.
Composante : wd290hf.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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