SQL Server Native Client Yükleme

Microsoft SQL Server Native Client 10.0, SQL Server 2008 R2 veya SQL Server araçlarını yüklediğinizde yüklenir.SQL Server Native Client SQL Server 2005 sürümü de bilgisayarınıza yüklendiyse, SQL Server Native Client 10.0 eski sürümle yan yana yüklenecektir. SQL Server 2008 R2 Native Client, SQL Server 2008 Native Client'ın üzerine yazılır.

SQL Server Native Client dosyaları (sqlncli10.dll, sqlnclir10.rll ve s10ch_sqlncli.chm) şu konuma yüklenir: 

%SYSTEMROOT%\system32\

Not

SQL Server Native Client OLE DB sağlayıcısına ve SQL Server Native Client ODBC sürücüsüne ilişkin tüm uygun kayıt ayarları yükleme işleminin bir parçası olarak gerçekleştirilir.

SQL Server Native Client üstbilgisi ve kitaplık dosyaları (sqlncli.h ve sqlncli10.lib) şu konuma yüklenir:

%PROGRAMFILES%\Microsoft SQL Server\100\SDK

SQL Server yüklemesinin bir parçası olarak SQL Server Native Client yüklemenin yanı sıra, şu konumdaki SQL Server yükleme diskinde bulunabilecek sqlncli.msi adlı yeniden dağıtılabilir yükleme programı da mevcuttur.

%CD%\Setup\

sqlncli.msi aracılığıyla SQL Server Native Client dağıtabilirsiniz. Bir uygulama dağıtırken SQL Server Native Client yüklemeniz gerekir.Kullanıcıya tek yükleme olarak görünen çoklu paketleri yüklemenin bir yolu da zincir oluşturucu ve ön yükleyici teknolojisi kullanmaktır.Daha fazla bilgi için bkz.: Visual Studio 2005 için Özel Ön Yükleyici Paketi Yazma ve Özel Önkoşullar Ekleme.

sqlncli.msi öğesinin x64 ve Itanium sürümleri de SQL Server Native Client uygulamasının 32 bit'lik versiyonudur.Uygulamanız geliştirildiği platformun dışında bir platformu hedefliyorsa, Microsoft Yükleme Merkezi'nden x64, Itanium ve x86 için sqlncli.msi versiyonlarını karşıdan yükleyebilirsiniz.

sqlncli.msi çağırdığınızda, varsayılan olarak yalnızca istemci bileşenleri yüklenir.İstemci bileşenleri SQL Server Native Client kullanılarak değiştirilen bir uygulamayı çalıştırmayı destekleyen dosyalardır.SDK bileşenlerini de yüklemek için komut satırında ADDLOCAL=All deyimini belirtin.Örneğin:

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

Sessiz Yükleme

Ayrıca msiexec ile /passive, /qn, /qb, or /qr seçeneklerini kullanıyorsanız, son kullanıcı lisansının şartlarını kabul ettiğinizi açıkça göstermek için IACCEPTSQLNCLILICENSETERMS=YES deyimini belirtmeniz gerekir.Bu seçeneğin tümü büyük harfle belirtilmelidir.

SQL Server Native Client uygulamasını kaldırma

SQL Server sunucusu ve SQL Server araçları gibi uygulamalar SQL Server Native Client'a bağlı olduğundan, tüm bağımlı uygulamalar kaldırılana dek SQL Server Native Client'ın kaldırılmaması önemlidir.Kullanıcılara uygulamanızın SQL Server Native Client'a bağlı olduğuna dair bir uyarı sağlamak için MSI'nizdeki APPGUID yükleme seçeneğini şu şekilde kullanın:

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

APPGUID'a geçen değer özel ürün kodunuzdur.Uygulama kurulum programınızı gruplamak için Microsoft Yükleyici kullandığınızda ürün kodu oluşturmalısınız.