Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Outils
Outils Forum d'entraide sur les outils gravitant autour de MS-SQL Server, tels que bcp, TDS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2006, 10h12   #1
Invité de passage
 
Inscription : avril 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1
Points : 0
Points : 0
Par défaut probleme de batch (fichier.bat) avec osql

Salut , voila j’ai un petit problème avec le .bat



Il est dans le même dossier que mes fichiers .SQL et il contient : osql -e -s SERVER\BD -i Changer proprietaire.sql

Mon fichier SQL (Changer proprietaire.sql) lui contient :



use instance



go

EXEC sp_changeobjectowner 'client', 'dbo'

EXEC sp_changeobjectowner 'adrsub', 'dbo'

EXEC sp_changeobjectowner 'langue', 'dbo'

EXEC sp_changeobjectowner 'commune', 'dbo'

EXEC sp_changeobjectowner 'conditions', 'dbo'

EXEC sp_changeobjectowner 'libco_av', 'dbo'

EXEC sp_changeobjectowner 'pays', 'dbo'

Go



Mais ca marche pas, il me met comme erreur :



C:\Documents and Settings\mcoulon\Mes documents\bd progress\Procedure> osql -s DATAWH\Northwind -i Changer proprietaire.sql;

utilisation : osql

[-U ID de connexion]

[-P mot de passe]

[-S serveur]

[-H nom de l'hôte]

[-E connexion approuvée]

[-d utiliser le nom de la base de données]

[-l limite du temps de connexion]

[-t limite du temps de requête]

[-h en-têtes]

[-s séparateur de colonnes]

[-w largeur de colonne]

[-a taille du paquet]

[-e entrée d'écho]

[-I Activer les identificateurs marqués]

[-L liste des serveurs]

[-c fin de cmd] [-D nom ODBC DSN]

[-q "requête cmdline"]

[-Q "requête cmdline" et quitter]

[-n supprimer la numérotation]

[-m niveau d'erreur]

[-r msgs vers stderr]

[-V severitylevel]

[-i fichier d'entrée]

[-o fichier de sortie]

[-p imprimer les statistiques]

[-b abandon du lot d'instruction après erreur]

[-O utiliser le comportement Old ISQL désactive les éléments suivants]

<EOF> traitement par lot d'instructions

Mise à l'échelle automatique de la largeur de la console

Messages larges

niveau d'erreur par défaut de -1 au lieu de 1

[-? description de la syntaxe]


Qua dois-je faire pour que ca fonctionnne. Merci
fartman2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 10h17   #2
SLE
Membre chevronné
 
Avatar de SLE
 
Homme Serge LESPAGNARD
Consultant informatique
Inscription : janvier 2004
Messages : 588
Détails du profil
Informations personnelles :
Nom : Homme Serge LESPAGNARD
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : janvier 2004
Messages : 588
Points : 732
Points : 732
Salut,

Le nom de ton fichier .SQL contient des espaces... Essaie de le mettre entre "" dans ta ligne de commande.

@+
SLE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 10h31   #3
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 954
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 954
Points : 17 774
Points : 17 774
merci de poster dans le forum SQL Server. En effet osql est un outil client de MS SQL Server.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h37.


 
 
 
 
Partenaires

Hébergement Web