|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 1 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Serge LESPAGNARDConsultant informatique Inscription : janvier 2004 Messages : 588 ![]() |
Salut,
Le nom de ton fichier .SQL contient des espaces... Essaie de le mettre entre "" dans ta ligne de commande. @+ |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
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 * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com