Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée
indéfiniement lorsque la machine qui héberge le SQL Server auquel le process
souhaite se connecter est stoppée, et ce quelques soit la méthode de login :
par authentification OS ou pas login nommé + . Le process client reste
toujours bloqué lorsque la machine redémarre.
Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la
commande de connexion rende la main avec un status à jour ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Rudi Bruchez
Brigitte a écrit:
Bonjour,
Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée indéfiniement lorsque la machine qui héberge le SQL Server auquel le process souhaite se connecter est stoppée, et ce quelques soit la méthode de login : par authentification OS ou pas login nommé + . Le process client reste toujours bloqué lorsque la machine redémarre.
Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la commande de connexion rende la main avec un status à jour ?
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout. Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion impossiblen"; $srv->{'LoginTimeout'} = 30; # 30 secondes $srv->Connect($server, $user, $passwd);
-- Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, Solutions MS SQL Server et informatique libre. MCDBA, SCJP2 http://www.babaluga.com/
Brigitte a écrit:
Bonjour,
Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée
indéfiniement lorsque la machine qui héberge le SQL Server auquel le process
souhaite se connecter est stoppée, et ce quelques soit la méthode de login :
par authentification OS ou pas login nommé + . Le process client reste
toujours bloqué lorsque la machine redémarre.
Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la
commande de connexion rende la main avec un status à jour ?
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout.
Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion
impossiblen";
$srv->{'LoginTimeout'} = 30; # 30 secondes
$srv->Connect($server, $user, $passwd);
--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/
Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée indéfiniement lorsque la machine qui héberge le SQL Server auquel le process souhaite se connecter est stoppée, et ce quelques soit la méthode de login : par authentification OS ou pas login nommé + . Le process client reste toujours bloqué lorsque la machine redémarre.
Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la commande de connexion rende la main avec un status à jour ?
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout. Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion impossiblen"; $srv->{'LoginTimeout'} = 30; # 30 secondes $srv->Connect($server, $user, $passwd);
-- Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, Solutions MS SQL Server et informatique libre. MCDBA, SCJP2 http://www.babaluga.com/
Brigitte
Bonjour,
Ceci a déjà été testé. Auriez-vous une autre idée?
Merci
Bonne fin de journée
Brigitte
"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :
Brigitte a écrit:
> Bonjour, > > > Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée > indéfiniement lorsque la machine qui héberge le SQL Server auquel le process > souhaite se connecter est stoppée, et ce quelques soit la méthode de login : > par authentification OS ou pas login nommé + . Le process client reste > toujours bloqué lorsque la machine redémarre. > > Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la > commande de connexion rende la main avec un status à jour ? >
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout. Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion impossiblen"; $srv->{'LoginTimeout'} = 30; # 30 secondes $srv->Connect($server, $user, $passwd);
-- Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, Solutions MS SQL Server et informatique libre. MCDBA, SCJP2 http://www.babaluga.com/
Bonjour,
Ceci a déjà été testé.
Auriez-vous une autre idée?
Merci
Bonne fin de journée
Brigitte
"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :
Brigitte a écrit:
> Bonjour,
>
>
> Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée
> indéfiniement lorsque la machine qui héberge le SQL Server auquel le process
> souhaite se connecter est stoppée, et ce quelques soit la méthode de login :
> par authentification OS ou pas login nommé + . Le process client reste
> toujours bloqué lorsque la machine redémarre.
>
> Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la
> commande de connexion rende la main avec un status à jour ?
>
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout.
Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion
impossiblen";
$srv->{'LoginTimeout'} = 30; # 30 secondes
$srv->Connect($server, $user, $passwd);
--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/
Ceci a déjà été testé. Auriez-vous une autre idée?
Merci
Bonne fin de journée
Brigitte
"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :
Brigitte a écrit:
> Bonjour, > > > Codé en SQL DMO ( dans du perl ) une tentative de connexion est bloquée > indéfiniement lorsque la machine qui héberge le SQL Server auquel le process > souhaite se connecter est stoppée, et ce quelques soit la méthode de login : > par authentification OS ou pas login nommé + . Le process client reste > toujours bloqué lorsque la machine redémarre. > > Ce n'est pas un comportement normal, comment faire en sorte que l'appel à la > commande de connexion rende la main avec un status à jour ? >
Bonjour,
Essaie en spécifiant avant la connexion le LoginTimeout. Exemple :
my $srv = Win32::OLE-> new("SQLDMO.SQLServer") or die "connexion impossiblen"; $srv->{'LoginTimeout'} = 30; # 30 secondes $srv->Connect($server, $user, $passwd);
-- Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, Solutions MS SQL Server et informatique libre. MCDBA, SCJP2 http://www.babaluga.com/