安裝 SQL Server Native Client

適用範圍: 是SQL Server (所有支援的版本) 是Azure SQL Database 是Azure SQL 受控執行個體 是Azure Synapse Analytics 是平行處理資料倉儲

Microsoft SQL Server Native Client 11.0 會在您安裝 SQL Server 2016 (13.x) 時安裝。

沒有 SQL Server 2016 的 Native Client。 如需詳細資訊,請參閱 SQL Server Native Client

您也可以從 SQL Server 2012 功能套件網頁取得 sqlncli.msi。 若要下載 SQL Server Native Client 的最新版本,請移至Microsoft® SQL Server® 2012 Feature Pack。 如果 SQL Server 電腦上也安裝了早于 SQL Server 2012 之前版本的 native client,則 SQL Server Native client 11.0 將與舊版並存安裝。

SQL Server Native Client 檔案 (sqlncli11.dll、sqlnclir11.rll 和 s11ch_sqlncli.chm) 會安裝到下列位置:

%SYSTEMROOT%\system32\

注意

SQL Server Native Client OLE DB 提供者和 SQL Server Native Client ODBC 驅動程式的所有適當的登錄設定,都會在安裝程序時進行。

SQL Server Native Client 標頭和程式庫檔 (sqlncli.h 和 sqlncli11.lib) 會安裝到下列位置:

%PROGRAMFILES%\Microsoft SQL Server\110\SDK

除了在 SQL Server 安裝時進行 SQL Server Native Client 的安裝外,還可以利用名為 sqlncli.msi 的轉散發安裝程式,這個程式可以在下列位置的 SQL Server 安裝磁碟上找到:%CD%\Setup\

您可以透過 sqlncli.msi 散佈 SQL Server Native Client。 當您部署應用程式時,可能必須安裝 SQL Server Native Client。 使用 Chainer 和 Bootstrapper 技術是安裝多個封裝 (但對使用者卻好像是單一安裝) 的一種方法。 如需詳細資訊,請參閱撰寫適用於 Visual Studio 2005 的自訂啟動載入器套件新增自訂的必要條件

x64 和 Itanium 版本的 sqlncli.msi 會安裝 32 位元版本的 SQL Server Native Client。 如果應用程式的目標使用平台與當初開發時的平台不同,您可以從 Microsoft 下載中心下載 x64、Itanium 和 x86 版本的 sqlncli.msi。

當您叫用 sqlncli.msi 時,依預設會安裝用戶端元件。 用戶端元件是支援執行使用 SQL Server 原生用戶端開發之應用程式的檔案。 如果也要安裝 SDK 元件,請在命令列上指定 ADDLOCAL=All。 例如:

msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

無訊息安裝

如果您搭配 msiexec 使用 /passive、/qn、/qb 或 /qr 選項,則也必須指定 IACCEPTSQLNCLILICENSETERMS=YES,以明確指出您接受使用者授權條款。 此選項必須以全部大寫的字母指定。

解除安裝 SQL Server Native Client

因為 SQL Server 伺服器和工具之類的應用程式相依 SQL Server 于 SQL Server Native client,所以必須先卸載 SQL Server 所有相依的應用程式,才能卸載 native client。 若要提供使用者警告,指出您的應用程式相依于 SQL Server Native Client,請使用 MSI 中的 APPGUID 安裝選項,如下所示:

msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

傳遞給 APPGUID 的值是您特定的產品代碼。 使用 Microsoft Installer 來封裝應用程式安裝程式時,必須建立產品代碼。

另請參閱

使用 SQL Server Native Client 建立應用程式
安裝的使用說明主題