|
|
|
|
|
- Présentation
- Annuler les opérations effectuées sur un fichier de transaction
- Annuler les opérations effectuées sur un fichier de transaction
- Libérer des enregistrements d'une transaction
- Libérer les enregistrements en transaction
WDOptimizer : Annulation / libération d'enregistrements en transaction
Disponible uniquement avec ce type de connexion
WDOptimizer permet de : - Annuler une transaction.
- Libérer des enregistrements d'une transaction.
Rappel : Une transaction permet de s'assurer que des mises à jours effectuées sur un ou plusieurs fichiers de données se sont déroulées correctement. En cas d'erreur ou de problème (panne de courant pendant les opérations en transaction par exemple), WDOptimizer permet de rétablir automatiquement l'état des fichiers de données juste avant le début de la transaction. Remarque : WDTrans permet également d'annuler une transaction et/ou libérer des enregistrements d'une transaction. Annuler les opérations effectuées sur un fichier de transaction Lors de l'annulation des opérations effectuées sur un fichier de transaction : - Si une transaction est en cours, WDOptimizer annule toutes les opérations effectuées sur les fichiers en transaction depuis le début de la transaction. Dans ce cas, la transaction est annulée sans interrompre l'exécution du programme.
- Si aucune transaction n'est en cours, WDOptimizer rétablit la cohérence de la base de données et annule la transaction qui a échoué (cas d'une coupure de courant par exemple).
Annuler les opérations effectuées sur un fichier de transaction Pour annuler les opérations effectuées sur un fichier de transaction : - Lancez WDOptimizer.
- Sélectionnez l'option "Annuler une transaction ...", puis "Annuler les opérations effectuées sur un fichier de transaction".
- Sélectionnez le fichier de transaction. La liste des fichiers de données (avec leur chemin complet) en cours de transaction apparaît. Pour chaque fichier, l'identifiant du poste réalisant une opération en transaction est affiché.
- Si certains fichiers de données sont protégés par un mot de passe, spécifiez ce mot de passe. En effet, ce mot de passe est nécessaire pour annuler la transaction.
- Cliquez sur le bouton "Annuler la transaction". La transaction est annulée.
Libérer des enregistrements d'une transaction La libération des enregistrements d'une transaction permet de transformer tous les enregistrements "en transaction" en enregistrements "Normaux" (si ces enregistrements n'appartiennent pas à une transaction actuellement en cours). Si un enregistrement du fichier de données spécifié est considéré comme étant en transaction, mais n'appartient à aucune transaction en cours, il est automatiquement libéré. Attention : Cette fonctionnalité est une fonctionnalité avancée. Cette fonction doit être utilisée lorsqu'il est impossible d'annuler les transactions qui ont échoué (fichiers de transaction supprimés par exemple). Libérer les enregistrements en transaction Pour libérer les enregistrements en transaction : - Lancez WDOptimizer :
- Directement depuis WINDEV, WEBDEV ou WINDEV Mobile : sous le volet "Outils", dans le groupe "Base de données", cliquez sur "WDOptimizer".
- en lançant directement le programme "WDOptimizer.EXE".
- Sélectionnez l'option "Annuler une transaction", puis "Libérer tous les enregistrements en transaction".
- Sélectionnez le répertoire contenant les fichiers de données en cours de transaction.
Attention : Aucun fichier de transaction ne doit être présent dans ce répertoire. La liste des fichiers de données présents dans le répertoire apparaît. Remarque : Si des fichiers de données se trouvent dans des sous-répertoires, cochez l'option "Inclure les fichiers de tous les sous-répertoires". - Si certains fichiers de données sont protégés par un mot de passe, spécifiez ce mot de passe. En effet, ce mot de passe est nécessaire pour libérer les enregistrements en transaction.
- Cliquez sur le bouton "Libérer tous les enregistrements en transaction". Les enregistrements sont libérés.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|