Attendre connexion avant exécution requête.
Résolu
alexmilano
Messages postés
423
Date d'inscription
Statut
Membre
Dernière intervention
-
alexmilano Messages postés 423 Date d'inscription Statut Membre Dernière intervention -
alexmilano Messages postés 423 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Attendre connexion avant exécution requête.
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Avant browser - Télécharger - Navigateurs
- Retrouver mon compte copains d'avant - Forum Réseaux sociaux
2 réponses
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
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