Sql-Server

SQL Server 2014 LocalDB 中的 SQLCMD.EXE 在哪里或如何安裝?

  • May 24, 2016

在安裝了 SQL Server LocalDB 2014 的機器上,我正在尋找 SQLCMD.EXE 文件,但在任何地方都找不到。有沒有辦法單獨安裝?

不幸的是,我不是機器的本地管理員,所以我不喜歡 MSI ……

找到此連結https://www.microsoft.com/en-us/download/confirmation.aspx?id=36433,但不能使用 MSI …也許複製執行檔和 dll 可以解決問題。

從另一台安裝了 SSMS 的電腦複製文件 SQLCMD.EXE、BATCHPARSER.DLL 和 SQLCMD.RLL 後,C:\Program Files\Microsoft SQL Server\110\Tools\Binn 我仍然收到錯誤:

Microsoft SQL Server Native Client 11.0:未找到數據源名稱且未指定預設驅動程序。

執行sqlcmd -S np:\\.\pipe\LOCALDB#F8040C8F\tsql\query

我發現在 SQL Server LocalDB MSI 安裝期間未安裝ODBC 驅動程序

因此,要使用 SQLCMD,必須 為 SQL Server® 安裝 Microsoft® ODBC Driver 11 - 它是 ODBC 驅動程序的一部分,如此處所示

當我嘗試安裝 Microsoft® Command Line Utilities 11 for SQL Server® 時,它提示我首先安裝 ODBC 驅動程序。

然後可以復製文件 SQLCMD.EXE、BATCHPARSER.DLL 和 SQLCMD.RLL 或安裝Microsoft® Command Line Utilities 11 for SQL Server®

引用自:https://dba.stackexchange.com/questions/98634