web-dev-qa-db-fra.com

Comment exécuter BCP Utility de Root Drive?

Ma machine n'a pas de serveur SQL complet installé. Les packages distribuables suivants sont installés sur ma machine: -

  1. Utilitaires de ligne de commande Microsoft® SQL Server® 2008 R2
  2. Client Native Microsoft® SQL Server® 2008 R2

J'ai un fichier de commandes qui exécute l'utilitaire BCP. Si j'exécute ce fichier de commandes dans le dossier où bcp.exe est assis (... Outils\Binn) ça marche.

Ma question de dépotoir est s'il y a une manière que je puisse exécuter l'utilitaire BCP de C:\lecteur uniquement. En ce moment s'il est exécuté de C:\Drive, il dit: -

le BCP n'est pas reconnu comme une commande interne ou externe ..

3
User13839404

Vous auriez besoin d'ajouter le dossier contenant bcp.exe au chemin de recherche de variables d'environnement.

Screenshot

6
Mark Storey-Smith

Vous pouvez lire le chemin BVP.EXE à partir du registre, puis utilisez simplement la piste complète Rootkey: HKEY_LOCAL_MACHINE PATHKKey: Logiciel\Microsoft\Microsoft\Microsoft SQL Server\100\Tools\Clipsetup Key: Chemin (String)

2
Payam Ahmadvand

Ou utilisez simplement le chemin complet du fichier:

C:\>"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp" rest_of_options_here
1
ErikE