Bonjour à tous,

Je débute en SQL seveur, en vue de me perfectionner j'ai monté une maquette de test

Windows 7 x64
SQL Express 2008 R2 x64
Framework 4.5
MS Sample database AdventureWorks2008


Tout est installé en local avec Utilisation de l'authentification Windows

Lors de l'exécution d'un fichier.sql via le binaire SQLCMD une erreur est retournée stipulant que la base n'existe pas.


La commande SQLCMD

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sqlcmd -s HOSTNAME\INSTANCENAME -i "FILE.sql" -o "FILE.log"
Le contenu du fichier SQL: FILE.sql ( une requête toute simple pour tester le fonctionnement )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
use AdventureWorks2008;
go
 
select loginID , nationalIDnumber
from HumanResources.Employee 
where JobTitle = 'Production Technician - WC30'
 
go
Le message d'erreur dans le fichier de log : FILE.log

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Message 911, niveau 16, état 1, serveur HOSTNAME, ligne 12
La base de données 'AdventureWorks2008' n'existe pas. Assurez-vous que le nom a été saisi correctement.
Message 208, niveau 16, état 1, serveur HOSTNAME, ligne 2
Nom d'objet 'HumanResources.Employee' non valide.
J'ai cherché des pistes dans ce forum et plus généralement sur internet mais malheureusement sans succès. Ai-je raté quelque chose d'"évident" ?

Merci d'avance pour votre aide.