J'utilise SQLCMD pour essayer de me connecter à un serveur SQL pour exécuter un script. L'exécution de ce script échoue avec une erreur. Ceci est la commande que je lance:SQLCMD - Le nom d'utilisateur donne une erreur d'argument inattendu
SQLCMD -b -S AGAPI-PC\WORKSTATION -d Asp_TestDatabase1231 -u Test -p SQL -i "C:\WorkArea\INSTALL\INSTALL\bin\Debug\Data\SQL\Install\Asp.sql" -o "C:\WorkArea\INSTALL\INSTALL\bin\Debug\Data\Logs\SQLScriptResults_Asp.sql.log"
Ceci est l'erreur renvoyée:
Sqlcmd: 'Test': Unexpected argument. Enter '-?' for help.
J'ai essayé un certain nombre de choses dont les suivantes:
- vérifié les informations de connexion SQL assurez-vous qu'ils étaient corrects,
- Essayé en utilisant pas de commutateur -u et -p et utiliser l'authentification Windows ( connecté sans aucune questions),
- essayé d'écrire dans CMD manuellement comme je l'avais entendu copier-coller peut provoquer des problèmes avec certains caractères ne sont pas reconnus,
- érodées le World Wide Web pour une réponse
Espérons que quelqu'un est venu à travers cela avant que cela puisse être en mesure de faire la lumière.
Les arguments sont sensibles à la casse. '-u' (sortie unicode)! =' -U'. (ID de connexion) –
Je n'arrive pas à croire que je n'ai pas repéré ça, c'est bizarre car j'ai déjà exécuté cette même commande un certain nombre de fois sans aucun problème. Merci de le signaler, *** cela a résolu mon problème. *** –