OVH Cloud OVH Cloud

Lancer un script à distance

5 réponses
Avatar
Michel Béjean
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domaine\login -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domaine\login'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel

5 réponses

Avatar
bruno reiter
pour se connecter avec une connexion approuvée (domuser) il faut ouvrir la
ligne de commande avec ce compte (runas) et utiliser osql -E
osql -U implique une connexion sql pure avec un compte sql (non approuvée)

br

"Michel Béjean" a écrit dans le message de
news: 442944fd$0$30077$
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domainelogin -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domainelogin'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel



Avatar
ple_ain
Pour lancer des scripts sur le serveur,

je passe par "Remote Desktop Connection" (Connexion Bureau à distance)
qui simule le fait positionné sur la console du serveur,

puis je lance un fichier .bat qui contient :
SET NBASE¬GINFO_PLE
osql /E /S /d %NBASE% /i script.sql



"Michel Béjean" a écrit dans le message de
news: 442944fd$0$30077$
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domainelogin -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domainelogin'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel



Avatar
Michel Béjean
Euh là tu m'intéresses...
Comment faire pour se connecter en ligne de commande avec un compte Windows
approuvé ????
Parce que maintenant j'ai bien compris que osql -U voulait dire SQL pur et
/E une connexion Windows approuvée..
donc maintenant il ne me reste plus qu'à pouvoir utiliser le compte Windows
qui a des droits sur le serveur et sur les bases...
Merci en tout cas de l'aide apportée.... je n'en suis pas très loin..


"bruno reiter" a écrit dans le message de
news:
pour se connecter avec une connexion approuvée (domuser) il faut ouvrir
la ligne de commande avec ce compte (runas) et utiliser osql -E
osql -U implique une connexion sql pure avec un compte sql (non approuvée)

br

"Michel Béjean" a écrit dans le message de
news: 442944fd$0$30077$
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domainelogin -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domainelogin'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel







Avatar
bruno reiter
pour changer de user, tu lances par ex :
runas /user: cmd

tu donnes le mot de passe et tu as une fenetre ligne de commande dans
laquelle tu tapes :
osql -S monServeur -E

voilà!

br

"Michel Béjean" a écrit dans le message de
news: 442a342d$0$11325$
Euh là tu m'intéresses...
Comment faire pour se connecter en ligne de commande avec un compte
Windows approuvé ????
Parce que maintenant j'ai bien compris que osql -U voulait dire SQL pur et
/E une connexion Windows approuvée..
donc maintenant il ne me reste plus qu'à pouvoir utiliser le compte
Windows qui a des droits sur le serveur et sur les bases...
Merci en tout cas de l'aide apportée.... je n'en suis pas très loin..


"bruno reiter" a écrit dans le message de
news:
pour se connecter avec une connexion approuvée (domuser) il faut ouvrir
la ligne de commande avec ce compte (runas) et utiliser osql -E
osql -U implique une connexion sql pure avec un compte sql (non
approuvée)

br

"Michel Béjean" a écrit dans le message de
news: 442944fd$0$30077$
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domainelogin -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domainelogin'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel











Avatar
Michel Béjean
Ca a l'air génial...
Mais comment faire pour que ce soit automatique... je veux dire sans
intervention....
En clair, là l'utilisateur doit rentrer 2 choses qui sont le mot de passe et
la commande osql...
Moi je voudrais lancer la commande sans intervention aucune...
C'est possible ?
Merci en tout cas.

"bruno reiter" a écrit dans le message de
news:
pour changer de user, tu lances par ex :
runas /user: cmd

tu donnes le mot de passe et tu as une fenetre ligne de commande dans
laquelle tu tapes :
osql -S monServeur -E

voilà!

br

"Michel Béjean" a écrit dans le message de
news: 442a342d$0$11325$
Euh là tu m'intéresses...
Comment faire pour se connecter en ligne de commande avec un compte
Windows approuvé ????
Parce que maintenant j'ai bien compris que osql -U voulait dire SQL pur
et /E une connexion Windows approuvée..
donc maintenant il ne me reste plus qu'à pouvoir utiliser le compte
Windows qui a des droits sur le serveur et sur les bases...
Merci en tout cas de l'aide apportée.... je n'en suis pas très loin..


"bruno reiter" a écrit dans le message de
news:
pour se connecter avec une connexion approuvée (domuser) il faut ouvrir
la ligne de commande avec ce compte (runas) et utiliser osql -E
osql -U implique une connexion sql pure avec un compte sql (non
approuvée)

br

"Michel Béjean" a écrit dans le message
de news: 442944fd$0$30077$
Bonjour,
Je n'arrive pas à me connecter à distance sur un serveur SQL.
Je lance la commande : osql -S serveur -U domainelogin -P password -i
script.sql
Mais rien ne passe, j'ai le message suivant :
Échec de l'ouverture de session de l'utilisateur 'domainelogin'.
L'utilisateur
n'est pas associé à une connexion SQL Server approuvée.
Dois je configurer quelque chose de spécial ?
Merci de votre aide
Michel