web-dev-qa-db-ja.com

SQL Serverをインストールせずにsqlcmdを実行します

私はsqlcmdを呼び出しているJavaプログラムで作業しています。SQLサーバーがインストールされているコンピューターでは完全に機能しますが、インストールされていないコンピューターではまったく機能しません。このコマンドを実行するために必要なexeおよびdllファイルをjarに含めたいのですが、必要なものは誰でも知っていますか?batchparser90.dll、sqlcmd.exe、およびsqlcmd.dllを既に含めていますが、まだ機能しませんでした。

どんな提案も大歓迎です。前もって感謝します!

28
chama

おそらく元のポスターには手遅れですが、将来の参照のために、SQLCMDは自由にダウンロードできるため、この目的のためにSQL Serverを明示的に購入する必要はありません。おそらく、ユーザーはCALを備えたSQL Serverを持っているか、そもそもSQLCMDを必要としません。

いずれにせよ、私の入力時点での2008 R2のダウンロードは次のとおりです。

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

ファイルをダウンロードします:1033\x64\SqlCmdLnUtils.msi

(EDIT 2013-05-01)この時点でこれはかなり古いリリースであることに注意してください-更新されたリンクのコメントを参照するか、または Microsoftダウンロードセンターを検索 「Microsoft SQL Server Feature Pack」を選択してください希望するリリース-最新または使用中のSQL Serverバージョンに一致するリリース。

71
MikeBaz - MSFT

SQLCMDをダウンロードして、スタンドアロンアプリケーションとして実行できます。リンクをたどってください。

Microsoft SQL Server 2005の機能パック-2005年11月

0
Naeem Sarfraz