Étiquette : Bases de données

[WD17] Le délai d’attente de la requête a expiré

[WD17] Le délai d’attente de la requête a expiré

Lorsque vous tentez d’exécuter une requête sur un serveur distant SQL Server, vous pouvez obtenir l’erreur suivante : “Erreur 80040e31, le délai d’attente de la requête a expiré”. En fait, le serveur n’a pas répondu assez vite à la commande envoyée.

En effet, il faut bien distinguer le temps d’exécution maximum d’une requête distante (qu’on définit dans les paramètres de SQL Server) et le temps accordé avant qu’une commande envoyée n’expire. C’est pour cela qu’on ne doit pas modifier directement de paramètre sur le serveur mais bien dans la chaine de connexion à la base de données.

Poursuivre la lecture « [WD17] Le délai d’attente de la requête a expiré »

[SQL] Créer des triggers basiques sur DB2/400

[SQL] Créer des triggers basiques sur DB2/400

Il est toujours intéressant de savoir comment fonctionne une base de données s’exécutant sur un système que l’on connait peu, voire pas du tout. C’est la raison pour laquelle aujourd’hui, nous allons voir ensemble comment créer un trigger, ou en français, un déclencheur.

Poursuivre la lecture « [SQL] Créer des triggers basiques sur DB2/400 »

[SQL] Les séquences sur DB2/400

[SQL] Les séquences sur DB2/400

Vous êtes dans une situation où il est impossible de créer une clé avec un incrément automatique ? Dans ce cas vous pouvez utiliser un objet qu’on appelle couramment « séquence ». Celui-ci correspond en fait à une suite d’entiers que l’on peut manipuler et même « configurer » de sorte à ce qu’il s’incrémente de telle ou telle manière. C’est une très bonne solution pour faire face aux problèmes de concurrence.

Poursuivre la lecture « [SQL] Les séquences sur DB2/400 »

[MySQL] Bases de la création d’un événement

[MySQL] Bases de la création d’un événement

Le programmateur d’événements a été introduit dans MySQL à partir de la version 5.1 du système de gestion de bases de données.

Il est donc possible de créer des tâches qui se déclenchent à une heure et une date donnée, un peu à la manière de triggers (ou en français, des déclencheurs) sauf que ces derniers sont lancés par des mises à jour de tables ou de simples lignes, par exemple.

Poursuivre la lecture « [MySQL] Bases de la création d’un événement »