背景
我有一台虛擬機,想要連接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 的應用程序所需的頭文件。
下載地址:
注意: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(本頁提供的另一組件)。
下載地址: