Attendre connexion avant exécution requête.
Résolu/Fermé
alexmilano
alexmilano
- Messages postés
- 422
- Date d'inscription
- vendredi 14 septembre 2007
- Statut
- Membre
- Dernière intervention
- 30 novembre 2017
alexmilano
- Messages postés
- 422
- Date d'inscription
- vendredi 14 septembre 2007
- Statut
- Membre
- Dernière intervention
- 30 novembre 2017
A voir également:
- Attendre connexion avant exécution requête.
- Attendre connexion avant exécution requête. ✓ - Forum - SQL Server
- Plan d'execution requete sql - Conseils pratiques - Oracle
- Erreur exécution requête de type insert into ✓ - Forum - Webmaster
- Comment afficher message avant execution ? ✓ - Forum - Windows
- Winupgro combofix stoppé avant execution ✓ - Forum - Virus / Sécurité
2 réponses
Reivax962
Modifié par Reivax962 le 23/11/2016 à 10:58
- Messages postés
- 3671
- Date d'inscription
- jeudi 16 juin 2005
- Statut
- Membre
- Dernière intervention
- 11 février 2021
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
2 déc. 2016 à 15:32
- Messages postés
- 422
- Date d'inscription
- vendredi 14 septembre 2007
- Statut
- Membre
- Dernière intervention
- 30 novembre 2017
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