安裝 SQL Server Native Client

當您安裝 SQL Server 2014 時,會安裝 Microsoft SQL Server Native Client 11.0。 沒有 SQL Server 2014 Native Client。 如需詳細資訊,請參閱SQL Server Native Client 的新功能。 您也可以從 SQL Server 2012 功能套件網頁取得 sqlncli.msi。 若要下載最新版的 SQL Server Native Client,請移至Microsoft??SQL Server?? 2012 SP2 Feature Pack。 如果電腦上也已安裝早于 SQL Server 2012 的舊版 SQL Server 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 的自訂啟動載入器套件新增自訂的必要條件

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

當您叫用 sqlncli.msi 時,依預設會安裝用戶端元件。 用戶端元件是支援執行使用 SQL Server Native Client 開發之應用程式的檔案。 如果也要安裝 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 建置應用程式
安裝的使用說明主題