共用方式為


安裝 SQL Server Native Client

Microsoft SQL Server Native Client 11.0 會在您安裝 SQL Server 2012 或 SQL Server 工具時安裝。 您還可以從 SQL Server 功能套件網頁取得 sqlncli.msi。 如果電腦上同時安裝了舊版 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 的自訂啟動載入器封裝加入自訂的必要條件

x64 和 Itanium 版本的 sqlncli.msi 會安裝 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

其他資源

安裝的使用說明主題