web-dev-qa-db-ja.com

SQL Server 2014 LocalDBのSQLCMD.EXEはどこにありますか、またはどのようにインストールしますか?

SQL Server LocalDB 2014がインストールされているマシンでSQLCMD.EXEファイルを探していますが、どこにも見つかりません。個別にインストールする方法はありますか?

残念ながら私はマシンのローカル管理者ではないので、MSIを好まない...

このリンクが見つかりました https://www.Microsoft.com/en-us/download/confirmation.aspx?id=364 ですが、MSIを使用できません...実行可能ファイルとdllをコピーすると、騙す。

SSMSがインストールされている別のコンピューターからC:\Program Files\Microsoft SQL Server\110\Tools\BinnからSQLCMD.EXE、BATCHPARSER.DLL、およびSQLCMD.RLLのファイルをコピーした後も、エラーが発生します。

Microsoft SQL Server Native Client 11.0:データソース名が見つからず、デフォルトのドライバーが指定されていません。

sqlcmd -S np:\\.\pipe\LOCALDB#F8040C8F\tsql\queryを実行しています。

5
Vojtěch Dohnal

SQL Server LocalDB MSIのインストール中にODBC driverがインストールされていないことを理解しました

したがって、SQLCMDを使用するには、インストールする必要があります Microsoft®ODBC SQLServer®用Driver 11 -これは、ODBCの一部です ここ によるドライバー。

SQLServer®用のMicrosoft®コマンドラインユーティリティ11をインストールしようとすると、ODBC Driverを最初にインストールするように求められました。

次に、SQLCMD.EXE、BATCHPARSER.DLL、およびSQLCMD.RLLファイルをコピーするか、または Microsoft®コマンドラインユーティリティ11 for SQLServer® をインストールします。

5
Vojtěch Dohnal

以前のバージョンのSQL ServerがインストールされていないWindowsインストールにSQL Server 2014をインストールしていますか?

C:\ Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binnを見てください。

0
Abdel H. Diaz