SQLServernativeclient與sqlcmd單獨安裝

嗯哼9925發表於2017-12-20

背景

我有一臺虛擬機器,想要連線sql server,但是又不想安裝sql server怎麼辦。

方案

sql server有專門的訪問客戶端叫做sql server native client,然後還有一個命令列連線程式sqlcmd,其中sqlcmd依賴於sql server native client。這兩者可以在Microsoft® SQL Server® 2008 R2 功能包下載到。

Microsoft® SQL Server® 2008 R2 Native Client

Microsoft SQL Server 2008 R2 Native Client (SQL Server Native Client) 是一個同時包含 SQL OLE DB 訪問介面和 SQL ODBC 驅動程式的動態連結庫 (DLL)。它對使用本機程式碼 API(ODBC、OLE DB 和 ADO)連線到 Microsoft SQL Server 2000、2005 或 2008 的應用程式提供執行時支援。應將 SQL Native Client 用於建立新的應用程式或增強需利用 SQL Server 2008 R2 新增功能的現有應用程式。SQL Server Native Client 的這個可再分發安裝程式用於安裝執行時所需的客戶端元件,以利用 SQL Server 2008 R2 的新增功能,它也可以安裝開發使用 SQL Server Native Client API 的應用程式所需的標頭檔案。

下載地址:

  1. X86 包 (sqlncli.msi)
  2. X64 包 (sqlncli.msi)
  3. IA64 包 (sqlncli.msi)

注意:windows server 2008R2中只能安裝X64的安裝包,因為的系統是64位的,而下面的SQMCMD則64位與32位都可安裝。


Microsoft® SQL Server® 2008 R2 命令列實用工具

使用者使用 SQLCMD 實用工具可以連線 SQL Server 7.0、SQL Server 2000、SQL Server 2005 和 SQL Server 2008 和 2008 R2 例項,傳送 Transact-SQL 批,以及從這些例項中輸出行集資訊。bcp 實用工具可以在 Microsoft SQL Server 2008 R2 例項和使用者指定格式的資料檔案間大容量複製資料。使用 bcp 實用工具可以將大量新行匯入 SQL Server 表,或將表資料匯出到資料檔案。

注意:此元件要求有 Windows Installer 4.5 和 Microsoft SQL Server Native Client(本頁提供的另一元件)。

下載地址:

  1. X86 包(SqlCmdLnUtils.msi)
  2. X64 包 (SqlCmdLnUtils.msi)
  3. IA64 包 (SqlCmdLnUtils.msi)

本文轉自xwdreamer部落格園部落格,原文連結:http://www.cnblogs.com/xwdreamer/archive/2012/08/10/2632340.html,如需轉載請自行聯絡原作者


相關文章