web-dev-qa-db-fra.com

Exécutez sqlcmd sans avoir installé SQL Server

Je travaille sur un programme Java qui appelle sqlcmd. Il fonctionne parfaitement sur un ordinateur avec SQL Server installé, mais pas du tout sur un ordinateur qui ne fonctionne pas. Je souhaite inclure les fichiers exe et dll nécessaires pour exécuter cette commande dans mon bocal. Quelqu'un sait-il ceux dont j'ai besoin? J'ai déjà inclus batchparser90.dll, sqlcmd.exe et sqlcmd.dll. Cela ne fonctionnait toujours pas.

Toutes les suggestions sont appréciées. Merci d'avance!

29
chama

Bien qu'il soit probablement trop tard pour l'affiche originale, pour référence future, SQLCMD est téléchargeable gratuitement, il n'est donc pas nécessaire d'acheter SQL Server explicitement à cette fin. Vraisemblablement, l'utilisateur dispose de SQL Server avec des CAL ou il n'aurait pas besoin de SQLCMD en premier lieu.

En tout état de cause, le téléchargement de 2008 R2 à partir de ma saisie est ici:

http://www.Microsoft.com/en-us/download/details.aspx?id=16978

Téléchargez le fichier: 1033\x64\SqlCmdLnUtils.msi

(EDIT 2013-05-01) Veuillez noter qu'il s'agit d'une version assez ancienne à ce stade - voir les commentaires pour les liens mis à jour, ou recherchez dans le Centre de téléchargement Microsoft pour "Microsoft SQL Server Feature Pack" et choisissez la version que vous préférez - la plus récente ou celle qui correspond à votre version de SQL Server en cours d'utilisation, comme bon vous semble.

71
MikeBaz - MSFT

Vous pouvez télécharger SQLCMD et l'exécuter en tant qu'application autonome. Suivez le lien.

Feature Pack pour Microsoft SQL Server 2005 - novembre 2005

0
Naeem Sarfraz