Aracılığıyla paylaş


Başlatma ve yetkilendirme özellikleri

The SQL Server Native Client OLE DB provider interprets OLE DB initialization and authorization properties as follows:

Özellik kimliği

Açıklama

DBPROP_AUTH_CACHE_AUTHINFO

The SQL Server Native Client OLE DB provider does not cache authentication information.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_AUTH_ENCRYPT_PASSWORD

The SQL Server Native Client OLE DB provider uses standard Microsoft SQL Server security mechanisms to conceal passwords.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_AUTH_INTEGRATED

, DBPROP_AUTH_INTEGRATED bir boş işaretçi, bir boş dize veya 'SSPI' VT_BSTR değeri ayarlanırsaSQL ServerYerel istemci OLE DB sağlayıcı kullanır Windows kimlik doğrulaması modu kullanıcı erişimi yetkilendirmek içinSQL Serververitabanını belirtilen tarafından DBPROP_INIT_DATASOURCE ve DBPROP_INIT_CATALOG özellikleri.

VT_EMPTY (varsayılan) için kümeSQL ServerGüvenlik kullanılır.The SQL Server login and password are specified in the DBPROP_AUTH_USERID and DBPROP_AUTH_PASSWORD properties.

DBPROP_AUTH_MASK_PASSWORD

The SQL Server Native Client OLE DB provider uses standard SQL Server security mechanisms to conceal passwords.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_AUTH_PASSWORD

Parola atanmış birSQL Serveroturum açma.Bu özellik kullanılır,SQL ServerErişimi yetkilendirmek için kimlik doğrulaması seçildiğinde birSQL Serververitabanı.

DBPROP_AUTH_PERSIST_ENCRYPTED

The SQL Server Native Client OLE DB provider does not encrypt authentication information when persisted.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO

The SQL Server Native Client OLE DB provider persists authentication values, including an image of a password, if requested to do so.Şifreleme sağlanır.

DBPROP_AUTH_USERID

SQL Server oturum açın.Bu özellik kullanılır,SQL ServerErişimi yetkilendirmek için kimlik doğrulaması seçildiğinde birSQL Serververitabanı.

DBPROP_INIT_ASYNCH

The SQL Server Native Client OLE DB provider supports asynchronous initiation.

DBPROP_INIT_ASYNCH özellik nedeni, DBPROPVAL_ASYNCH_INITIALIZE bit ayarıIDBInitialize::Initialize olmasını bir engellenmeyen çağrısı.Daha fazla bilgi için bkz:Zaman uyumsuz işlemler gerçekleştirme.

DBPROP_INIT_CATALOG

Varolan bir adıSQL ServerBağlanılacak veritabanını.

DBPROP_INIT_DATASOURCE

Network name of a server running an instance of Microsoft SQL Server.Birden çok örnek vardır.SQL Serverbelirli örnek için bağlantı sağlamak için bilgisayarda çalıştırmaSQL ServerDBPROP_INIT_DATASOURCE olarak belirtilen değer\\ServerName\InstanceName.Çıkış sırası \\ ters eğik çizgi için kendisini kullanılır.

DBPROP_INIT_GENERALTIMEOUT

Veri dışında bir isteği, önce saniye sayısını gösteren kaynak başlatma ve komut yürütme zaman aşımına uğradı.0 Değeri, sonsuz bir saat aşımını belirtir.Ağ bağlantıları üzerinden ya da dağıtılmış veya işlenen senaryolarda sağlayıcıları durumunda uzun süren isteği saat aşımı için kayıtlı bir bileşen bildirmek için bu özellik destekler.Veriler için saat aşımı kaynak başlatma ve komut yürütme devam DBPROP_INIT_TIMEOUT ve DBPROP_COMMANDTIMEOUT, governed sırasıyla.

DBPROP_INIT_GENERALTIMEOUT salt okunur durumdadır ve ayarlamak bir çalışırsa,dwstatusDBPROPSTATUS_NOTSETTABLE hata döndürülür.

DBPROP_INIT_HWND

Çağıran uygulamadaki pencere tanıtıcısı.Geçerli pencere tanıtıcısı başlatma iletişim kutusu görüntülenir başlatma özelliklerini sor izin gereklidir.

DBPROP_INIT_IMPERSONATION_LEVEL

The SQL Server Native Client OLE DB provider does not support impersonation level adjustment.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_INIT_LCID

The SQL Server Native Client OLE DB provider validates the locale ID and returns an error if the locale ID is not supported or is not installed on the client.

DBPROP_INIT_LOCATION

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_INIT_MODE

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_INIT_PROMPT

The SQL Server Native Client OLE DB provider supports all prompting modes for data source initialization.The SQL Server Native Client OLE DB provider uses DBPROMPT_NOPROMPT as its default setting for the property.

DBPROP_INIT_PROTECTION_LEVEL

The SQL Server Native Client OLE DB provider does not support a protection level on connections to instances of SQL Server.

The SQL Server Native Client OLE DB provider returns DB_S_ERRORSOCCURRED on an attempt to set the property value.The dwStatus member of the DBPROP Structure indicates DBPROPSTATUS_NOTSUPPORTED.

DBPROP_INIT_PROVIDERSTRING

Bkz:SQL ServerYerel istemci OLE DB sağlayıcı dizesi daha sonra bu konuda.

DBPROP_INIT_TIMEOUT

The SQL Server Native Client OLE DB provider returns an error on initialization if a connection to the instance of SQL Server cannot be established within the number of seconds specified.

DBPROPSET_SQLSERVERDBINIT, sağlayıcıya özgü özelliğinde kümeSQL ServerYerel istemci OLE DB sağlayıcı tanımlar bu ek başlatma özellikleri.

Özellik kimliği

Açıklama

SSPROP_AUTH_OLD_PASSWORD

Türü: VT_BSTR

R/W: Yazma

Varsayılan: VT_EMPTY

Açıklaması: Geçerli ya da süresi dolan parolayı. Daha fazla bilgi için bkz:Program aracılığıyla, parolaları değiştirme.

SSPROP_INIT_APPNAME

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: İstemci uygulamanın adı.

SSPROP_INIT_AUTOTRANSLATE

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: VARIANT_TRUE

Açıklaması: OEM/ANSI karakter dönüştürme.

VARIANT_TRUE: SQL ServerYerel istemci OLE DB sağlayıcı istemci ile sunucu arasında Unicode ile dönüştürerek eşleşen kod sayfalarının istemcide ve sunucu arasında dile özgü karakterler, sorunları en aza indirmek için gönderilen ANSI karakter dizeleri çevirir:

Client DBTYPE_STR data sent to an instance of SQL Serverchar, varchar, or text variable, parameter, or column is converted from character to Unicode using the client ANSI code page (ACP) and then converted from Unicode to character using the ACP of the server.

SQL Serverkaraktervarchar ve bir istemci DBTYPE_STR değişkenine gönderilen metin verileri için ACP kullanarak Unicode karakter dönüştürülür ve daha sonra istemcinin ACP. kullandığı karakter Unicode'dan dönüştürülür

Bu dönüşümler, istemci tarafından gerçekleştirilenSQL ServerYerel istemci OLE DB sağlayıcı.Bu sunucuda kullanılan aynı ACP istemci üzerinde kullanılabilir olmasını gerektirir.

Bu ayarlar bu aktarımları dönüştürmeleri etkisi vardır:

Unicode DBTYPE_WSTR istemci veri Gönderkarakter, varchar, or text on the server.

karaktervarchar ve gönderilen bir Unicode DBTYPE_WSTR değişkenin, istemci. metin sunucu verileri

ANSI DBTYPE_STR istemci veri gönderilen Unicodenchar, nvarchar, or ntext on the server.

Unicodekaraktervarchar ve gönderilen bir ANSI DBTYPE_STR değişkeni istemci. metin sunucu verileri

VARIANT_FALSE: SQL ServerYerel istemci OLE DB sağlayıcı değil gerçekleştirmek karakter çevirisi.

The SQL Server Native Client OLE DB provider does not translate client ANSI character DBTYPE_STR data sent to char, varchar, or text variables, parameters, or columns on the server.Hiçbir çeviri gerçekleştirilirkaraktervarchar ve istemci. DBTYPE_STR değişkenine sunucudan gönderilen metin verileri

, İstemci ve örnekSQL Serverolan farklı ACPs, genişletilmiş karakterler kullanarak misinterpreted.

SSPROP_INIT_CURRENTLANGUAGE

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: SQL ServerDil adı.Sistem iletisi seçimi veya biçimlendirmek için kullanılan dili belirler.Dil çalıştıran bir bilgisayarda yüklü bir örnek,SQL Serverveya veri kaynağı başlatma başarısız.

SSPROP_INIT_DATATYPECOMPATIBILITY

Türü: VT_UI2

R/W: Okuma/yazma

Varsayılan: 0

Açıklaması: SQL ServerVe ActiveX Data Object (ADO) uygulama. arasındaki veri türü uyumluluğu sağlar. Varsayılan değer olarak 0 kullanılır, sağlayıcı tarafından kullanılan işleme varsayılan veri türü.80 Değeri kullanıldığında, veri türü yalnızca işleme kullanırSQL Server 2000veri türü.Daha fazla bilgi için bkz:SQL Server yerel istemci ile ADO kullanma.

SSPROP_INIT_ENCRYPT

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SSPROP_INIT_ENCRYPT özellik ağ üzerinden giderek verileri şifrelemek için VARIANT_TRUE için küme.

Protokol şifrelemesi Etkinleştir açıksa, şifreleme her zaman, SSPROP_INIT_ENCRYPT ayarı ne olursa olsun ortaya çıkar.Kapalı olduğundan ve SSPROP_INIT_ENCRYPT ise küme VARIANT_TRUE için şifreleme sonra ortaya çıkar.

Etkinleştirme protokol şifrelemesi devre dışı ve SSPROP_INIT_ENCRYPT ise küme VARIANT_FALSE için şifreleme sonra oluşur.

SSPROP_INIT_FAILOVERPARTNER

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: Yerine çalışma alanının adını belirtir ortak için veritabanı ikizleme. Bir başlatma özellik ve başlatma önce ayarlanabilir.Başlatmadan sonra yerine çalışma geri ortak, döndürülen, birincil sunucu.

Bu yedek sunucusu en yakın zamanda belirlenen önbelleğe almak akıllı bir uygulama sağlar, ancak bu tür uygulamalar havuza, bilgileri yalnızca, bağlantıyı ilk olarak, güncelleştirilmiş kurulmuş (veya sıfırlamak,) bilmeniz gerekir ve uzun vadede bağlantılarını eski haline gelir.

Bağlantı yapıldıktan sonra uygulama yerine çalışma kimliğini belirlemek için bu özniteliği sorgulayabilir ortak.Birincil sunucu yerine bir ortağa sahip değil, bu özellik boş bir dize döndürür.Daha fazla bilgi için bkz:veritabanı yansıtması kullanma.

SSPROP_INIT_FILENAME

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: Bir veritabanı takılabilir. birincil dosya adını belirtir. Bu veritabanı, bağlı olduğu ve bağlantı için varsayılan veritabanı olur.SSPROP_INIT_FILENAME kullanmak için veritabanının adını DBPROP_INIT_CATALOG başlatma özelliğinin değeri olarak belirtmeniz gerekir.Veritabanı adı yok, bu SSPROP_INIT_FILENAME içinde belirtilen birincil dosya adı arar ve DBPROP_INIT_CATALOG içinde belirtilen adla veritabanına ekler.Veritabanı önceden eklenmiş,SQL Serveryeniden olmayan bağlayın it.Bu seçenek yalnızca, bağlı geçerli.SQL Server 2000veya sonrası.

SSPROP_INIT_MARSCONNECTION

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: Birden çok Active sonuç kümelerini (MARS) etkinleştirilir, bağlantısı. için belirtir. Bu seçenek veritabanına bir bağlantı önce true olarak küme olması gerekir.Daha fazla bilgi için bkz:Birden çok Active sonucu kullanarak (MARS) ayarlar..

SSPROP_INIT_NETWORKADDRESS

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: Ağ adresi çalıştıran sunucunun bir örnek, SQL Serverbelirtilen DBPROP_INIT_DATASOURCE özellik.

SSPROP_INIT_NETWORKLIBRARY

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: Örneğiyle iletişim kurmak için kullanılan networklibrary (DLL) adını SQL Server.Ad yol veya .dll dosya adı uzantısını içermemesi gerekir.

Varsayılan kullanılarak özelleştirilebilirSQL Serveristemci Yapılandırma yardımcı programı.

NoteNote:
Yalnızca TCP ve adlandırılmış kanallar, bu özellik tarafından desteklenir.Bu özelliği bir önek kullanıyorsanız, özellik dahili bir önek oluşturmak için kullanıldığı, içeren bir hataya yol açar, çift sona.

SSPROP_INIT_PACKETSIZE

Türü: VT_I4

R/W: Okuma/yazma

Açıklaması: Bir ağ paketi boyutu bayt. Paket boyutu özellik değeri 512 ile 32,767 arasında olmalıdır.Varsayılan değerSQL ServerYerel istemci OLE DB sağlayıcı ağ paket boyutu ise 4.096.

SSPROP_INIT_TAGCOLUMNCOLLATION

Türü: BOOL

R/W: Yazma

Varsayılan: Yanlış

Açıklaması: İmleçler kullanıldığında, veritabanı güncelleştirmesi sırasında kullanılır. Bu özellik harmanlama bilgileri, kod sayfa yerine sunucudan alınan veri etiketleri istemci.Hedef veri harmanlama bilir ve doğru dönüştürür şu anda, bu özellik yalnızca dağıtılmış sorgu işlemi tarafından kullanılır.

SSPROP_INIT_TRUST_SERVER_CERTIFICATE

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: Etkinleştirmek veya devre dışı sunucu için kullanılan sertifika doğrulama. Bu özellik okunur/yazılır durumdadır, ancak bağlantı kurulduktan sonra küme girişimi hata neden olur.

Bu özellik yoksayılır istemci sertifika doğrulaması gerektirecek şekilde yapılandırılmışsa.Ancak, uygulama, SSPROP_INIT_ENCRYPT birlikte sunucu bağlantısı, istemci Şifreleme istemek için yapılandırılmış ve sertifika istemci üzerinde sağlanan şifrelenmiş olmasını güvence altına almak için kullanabilirsiniz.

istemci uygulamaları sorgu bu özellik kullanılan gerçek şifreleme ve doğrulama ayarlarını belirlemek için bir bağlantı açıldıktan sonra.

NoteNote:
Sertifika doğrulaması şifreleme kullanarak paket algılaması karşı kısmi koruma sağlar, ancak man-in--middle saldırılara karşı koruma sağlamaz.Oturum açma adı ve sunucu sertifikasını doğrulamadan sunucuya gönderilen verileri şifrelemek için yalnızca sağlar.

Daha fazla bilgi için bkz:Şifreleme olmadan doğrulaması'nı kullanma.

SSPROP_INIT_USEPROCFORPREP

Türü: VT_I4

R/W: Okuma/yazma

Varsayılan: SSPROPVAL_USEPROCFORPREP_ON

Açıklaması: SQL ServerSaklı yordamı kullanın.Kullanımını tanımlar.SQL Servergeçici saklı yordamlar desteklemek içinICommandPrepare arabirim. Bu özellik için SQL Server 6.5 bağlanırken anlamlı olur.Daha sonraki sürümleri özellik dikkate alınmaz.

SSPROPVAL_USEPROCFORPREP_OFF: geçici olarak saklanan yordam bir komut hazır oluşturulmaz.

SSPROPVAL_USEPROCFORPREP_ON: Bir komut hazırlanır, geçici olarak saklanan yordam oluşturulur. Oturum serbest bırakıldığında, geçici saklı yordamlar bırakılır.

SSPROPVAL_USEPROCFORPREP_ON_DROP: Bir komut hazırlanır, geçici olarak saklanan yordam oluşturulur. Komut ile hazırlıksız yordamı iptalICommandPrepare::UnprepareICommandText::SetCommandTextveya komutu tüm uygulama başvurular yayımlandığında komut nesnesi için yeni bir komut belirtilmezse,.

NoteNote:
The SQL Server Native Client OLE DB provider does not support connecting to SQL Server 6.5 and earlier.

SSPROP_INIT_WSID

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklaması: İş istasyonu. tanımlayan bir dize

, Sağlayıcıya özgü özellik DBPROPSET_SQLSERVERDATASOURCEINFO, kümeSQL ServerYerel istemci OLE DB sağlayıcı ek özellikleri tanımlar; Bkz:Veri kaynak bilgisi özellikleridaha fazla bilgi için

SQL Server Native istemci OLE DB sağlayıcısı dize

The SQL Server Native Client OLE DB provider recognizes an ODBC-like syntax in provider string property values.OLE DB veri bağlantı kurulduğunda sağlayıcı dize özelliği DBPROP_INIT_PROVIDERdize OLE DB başlatma özelliğinin değeri sağlanan kaynak.Bu özellik, OLE DB veri kaynağı bağlantısı uygulamak için gereken OLE DB sağlayıcıya özgü bağlantı verileri belirtir.İçinde dize, öğeleri noktalı virgül ile ayrılmış.Son öğe dize noktalı virgül ile sonlandırılması gerekir.Her bir anahtar sözcük, bir eşit işareti karakteri ve başlatma geçirilen değerini içerir.Örneğin:

Server=MyServer;UID=MyUserName;

İleSQL ServerYerel istemci OLE DB sağlayıcı tüketici hiçbir zaman gereken kullanılacak sağlayıcının dize özellik.Tüketici sağlayıcı dizesi ya da OLE DB kullanarak Yansıtılan bir başlatma özelliğini ayarlayabilirsiniz veyaSQL ServerYerel istemci OLE DB sağlayıcıya özel başlatma özellikleri.

Bulunan anahtar sözcüklerin listesi içinSQL ServerYerel istemci OLE DB sağlayıcı Bkz:SQL Server ile yerel istemci bağlantı dizesi anahtar sözcükler kullanma.

See Also

Concepts