Attendre connexion avant exécution requête.
Résolu/Fermé
alexmilano
Messages postés
423
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
30 novembre 2017
-
Modifié par alexmilano le 17/11/2016 à 16:04
alexmilano Messages postés 423 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 30 novembre 2017 - 2 déc. 2016 à 15:32
alexmilano Messages postés 423 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 30 novembre 2017 - 2 déc. 2016 à 15:32
A voir également:
- Attendre connexion avant exécution requête.
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Copains d'avant qui a visité mon profil - Forum Facebook
- Retrouver mon compte copains d'avant - Forum Réseaux sociaux
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié par Reivax962 le 23/11/2016 à 10:58
Modifié par Reivax962 le 23/11/2016 à 10:58
Bonjour,
Tu te connectes en utilisant la fonctionnalité de "serveurs liés" ?
Si oui, essaie ceci :
https://docs.microsoft.com/en-us/archive/blogs/sqltips/test-linked-server-connection-settings
Bon, c'est pour une vieille version de SQL Server, mais ça vaut le coup de regarder.
Xavier
Tu te connectes en utilisant la fonctionnalité de "serveurs liés" ?
Si oui, essaie ceci :
https://docs.microsoft.com/en-us/archive/blogs/sqltips/test-linked-server-connection-settings
Bon, c'est pour une vieille version de SQL Server, mais ça vaut le coup de regarder.
Xavier
alexmilano
Messages postés
423
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
30 novembre 2017
27
2 déc. 2016 à 15:32
2 déc. 2016 à 15:32
Merci pour la réponse, au fait, j'ai trouvé une solution, avec le try catch !
L'idée, c'est de sélectionner une ligne sur le serveur lié. S'il y a une erreur, ça lance le waitfor, 10 minutes dans mon cas, puis ça retest après.
Donc ce que je voulais :)
START:
BEGIN TRY
SELECT TOP 1 Champ1 FROM [192.168.1.1].BDD.dbo.MaTable
END TRY
BEGIN CATCH
WAITFOR DELAY '00:10:00'
GOTO START
END CATCH
L'idée, c'est de sélectionner une ligne sur le serveur lié. S'il y a une erreur, ça lance le waitfor, 10 minutes dans mon cas, puis ça retest après.
Donc ce que je voulais :)
START:
BEGIN TRY
SELECT TOP 1 Champ1 FROM [192.168.1.1].BDD.dbo.MaTable
END TRY
BEGIN CATCH
WAITFOR DELAY '00:10:00'
GOTO START
END CATCH