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, küme bir null işaretçisiyle, boş bir dize veya 'sspi' vt_bstr değeri SQL Server yerel istemci ole db sağlayıcı, kullanıcı erişimi yetkilendirmek için Windows kimlik doğrulaması modu kullanır SQL Server belirtilen veritabanı ile DBPROP_INIT_DATASOURCE ve DBPROP_INIT_CATALOG özellikleri.

Öyleyse küme için (varsayılan), vt_empty SQL Server Güvenlik kullanılıyor.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ış bir SQL Server oturum açma.Bu özellik kullanılır, SQL Server kimlik doğrulama erişimi yetkilendirmek için seçili bir SQL Server veritabanı.

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.Hiçbir şifreleme sağlanır.

DBPROP_AUTH_USERID

SQL Server oturum açma.Bu özellik kullanılır, SQL Server kimlik doğrulama erişimi yetkilendirmek için seçili bir SQL Server veritabanı.

DBPROP_INIT_ASYNCH

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

DBPROP_INIT_ASYNCH özellik neden oluyor bit DBPROPVAL_ASYNCH_INITIALIZE ayarı IDBInitialize::Initialize engelleyici olmayan bir çağrı olmaya.Daha fazla bilgi için bkz: Zaman uyumsuz işlemler yapma.

DBPROP_INIT_CATALOG

Varolan bir ad SQL Server bağlanmak istediğiniz veritabanının.

DBPROP_INIT_DATASOURCE

Network name of a server running an instance of Microsoft SQL Server.Birden çok örnek varsa SQL Server için belirli bir kopyasına bağlanmak bilgisayar üzerinde çalışan SQL Server değeri olarak belirtilen DBPROP_INIT_DATASOURCE \\ServerName\InstanceName.Çıkış sırası \\ ters için kullanılır.

DBPROP_INIT_GENERALTIMEOUT

Veri kaynak başlatma ve komut yürütme dışında bir istek önce beklenecek saniye sayısını gösterir zaman aşımına uğrar.Bir 0 değeri, sonsuz bir saat aşımı gösterir.Ağ bağlantıları üzerinden veya senaryolarda dağıtılan veya işlem temelli bir çözüm sağlayıcıları bu destekleyebilmesi özellik durumunda uzun süren isteği saat aşımı için kayıtlı bir bileşeni olduğunu bildirmek için.Zaman aşımlarının veriler için başlatma ve komut yürütme kalır tarafından DBPROP_INIT_TIMEOUT ve DBPROP_COMMANDTIMEOUT, governed sırasıyla kaynak.

DBPROP_INIT_GENERALTIMEOUT salt okunur ve aşağıdakilerden çalışırsa, küme , dwstatus dbpropstatus_not hatakümetablo döndürülüyor.

DBPROP_INIT_HWND

Çağıran uygulama karşı pencere tanıtıcısı.Geçerli pencere tanıtıcısı için başlatma özelliklerini sorulmasına izin verilir, başlatma iletişim kutusu için 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 Server yerel istemci ole db sağlayıcı dize 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.

Sağlayıcıya özgü özellik de küme dbpropküme_SQLSERVERDBINIT, SQL Server yerel istemci ole db sağlayıcısını tanımlar bu ek başlatma özelliklerini.

Özellik kimliği

Açıklama

SSPROP_AUTH_OLD_PASSWORD

Türü: VT_BSTR

R/W: Yazma

Varsayılan: VT_EMPTY

Açıklama: Geçerli veya süresi dolan parola.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çıklama: istemci uygulamanın adı.

SSPROP_INIT_AUTOTRANSLATE

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: ÜZERİNE YAZILMASINA

Açıklama: oem/ANSI karakter dönüşümü.

ÜZERİNE YAZILMASINA: SQL Server Yerel istemci ole db sağlayıcı istemci ile sunucu arasında Unicode dönüştürerek genişletilmiş karakterler kod sayfaları istemcide ve sunucu arasında eşleşen içinde sorunları en aza indirmek için gönderilen ANSI karakter dizeleri çevirir:

Client DBTYPE_STR data sent to an instance of SQL Server char, 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 Server char, varchar, or text data sent to a client DBTYPE_STR variable is converted from character to Unicode using the server ACP and then converted from Unicode to character using the client ACP.

Bu dönüştürmeler istemci tarafından gerçekleştirilen SQL Server yerel istemci ole db sağlayıcı.Bu sunucuda kullanılan aynı acp kullanılabilir olmasını gerektirir istemci.

Bu ayarları bu aktarımları için dönüşümler üzerinde hiçbir etkisi yoktur:

Unicode dbtype_wstr istemci veri gönderilen char, varchar, veya metin sunucu üzerinde.

CHAR, varchar, veya metin istemci üzerinde bir Unicode dbtype_wstr değişken gönderilen sunucu veri.

Unicode olarak gönderilen ANSI dbtype_str istemci veri nchar, nvarchar, veya ntext sunucu üzerinde.

Unicode char, varchar, veya metin bir ANSI dbtype_str değişkeni gönderilen sunucu veri istemci.

VARIANT_FALSE: SQL Server Yerel istemci ole db sağlayıcı yapmaz karakter çevirileri.

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.Çeviri üzerinde gerçekleştirilen char, varchar, veya metin verileri sunucudan istemci dbtype_str değişken gönderilen.

Varsa istemci ve örnek SQL Server olan farklı ACPs, genişletilmiş karakterler kullanarak misinterpreted.

SSPROP_INIT_CURRENTLANGUAGE

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklama: A SQL Server Dil adı.Sistem iletisi seçimi veya biçimlendirmek için kullanılan dili tanımlar.Dil çalıştıran bir bilgisayarda yüklü olması bir örnek , SQL Server veya veri kaynak başlatma başarısız.

SSPROP_INIT_DATATYPECOMPATIBILITY

Türü: VT_UI2

R/W: Okuma/yazma

Varsayılan: 0

Açıklama: Arasında veri türü uyumluluğunu sağlar SQL Server ve ActiveX Data Object (ado) uygulamaları.Varsayılan değer 0'ın kullanıldığı takdirde işleme varsayılanlara sağlayıcı tarafından kullanılan veri türü.80 Değer kullanılırsa, yalnızca işleme kullandığı veri türü SQL Server 2000 veri 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çıklama: SSPROP_INIT_ENCRYPT özellik, ağ üzerinden giderek verileri şifrelemek için üzerine yazılmasına için küme.

Protokol şifrelemesi etkinleştir açıksa, şifreleme her zaman, SSPROP_INIT_ENCRYPT ayarından bağımsız olarak ortaya çıkar.Onu kapatmak ve SSPROP_INIT_ENCRYPT üzerine yazılmasına için küme, şifreleme ortaya çıkar.

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

SSPROP_INIT_FAILOVERPARTNER

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklama: Veritabanı için yerine çalışma ortak adı belirtir yansıtma.Başlatma özellik ve yalnızca küme önce başlatma.Başlatmadan sonra döndürülürse birincil sunucu tarafından yerine çalışma ortak döndürecektir.

Bu akıllı bir uygulamanın en son belirlenmiş yedek sunucusu önbelleğe izin veren, ancak bu tür uygulamalar bilgilerin yalnızca en fazla olduğunu bilmelisiniztarihilk bağlantı olduğunda d kuruldu (veya havuza alınmış, Sıfırla) yetersiz hale gelebilir ve tarih uzun süreli bağlantılar.

Uygulama bağlantı yaptıktan sonra yerine çalışma ortak kimliğini belirlemek için bu öznitelik sorgulayabilir.birincil sunucu Herhangi bir yerine çalışma ortak olan bu özellik boş bir dize döndürür.Daha fazla bilgi için bkz: Veritabanı yansıtma kullanma.

SSPROP_INIT_FILENAME

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklama: Takılabilir bir veritabanı 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ı adını başlatma değeri olarak belirtmeniz gerekir özellik DBPROP_INIT_CATALOG.Veritabanı adı yoksa, SSPROP_INIT_FILENAME içinde belirtilen birincil dosya adı arar ve DBPROP_INIT_CATALOG içinde belirtilen adla veritabanına ekler.Veritabanını daha önce ekliyse, SQL Server yeniden değil bağlayın it.Bu seçenek yalnızca bağlandığında geçerli olduğu SQL Server 2000 veya üstü.

SSPROP_INIT_MARSCONNECTION

Türü: VT_BOOL

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Birden çok etkin sonuç kümeleri (mars) bağlantı için etkinleştirilmiş olup olmadığını belirtir.Bu seçenek olmalıdır küme veritabanına bir bağlantı kurulmadan önce doğru olarak.Daha fazla bilgi için bkz: Çoklu Active sonucu kullanarak (mars) ayarlar.

SSPROP_INIT_NETWORKADDRESS

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklama: Çalıştıran sunucu ağ adresini bir örnek , SQL Server belirtildiği DBPROP_INIT_DATASOURCE özellik.

SSPROP_INIT_NETWORKLIBRARY

Türü: VT_BSTR

R/W: Okuma/yazma

Açıklama: örnek ile 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 değer kullanılarak özelleştirilebilir SQL Server istemci yapılandırma yardımcı programı.

NotNot
Yalnızca tcp ve adlandırılmış kanallar bu özellik tarafından desteklenir.Bu özelliği içeren bir önek kullanıyorsanız, bir çift bloðuyla önek, sonuçlar , hata çünkü özelliği dahili olarak bir önek üretmek için kullanılır.

SSPROP_INIT_PACKETSIZE

Türü: VT_I4

R/W: Okuma/yazma

Açıklama: Ağ paket boyutu bayt.Paket boyutu özellik değeri 512 32.767 arasında olmalıdır.Varsayılan değer SQL Server yerel istemci ole db sağlayıcı ağ paket boyutu ise 4,096.

SSPROP_INIT_TAGCOLUMNCOLLATION

Türü: BOOL

R/W: Yazma

Varsayılan: YANLIŞ

Açıklama: Bir veritabanı güncelleştirmesi sırasında sunucu tarafı imleçleri kullanıldığında kullanılır.Bu özellik yerine sunucudan alınan harmanlama bilgisi ile veri etiketleri kod sayfa istemci üzerindeki.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çıklama: Etkinleştirmek veya devre dışı sunucu sertifika doğrulaması için kullanılır.Bu özellik okunur/yazılır durumdadır, ancak bir bağlantı kurulduktan sonra küme denemesi hatayla sonuçlanır.

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

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

NotNot
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 ve sunucu doğrulamadan sunucuya gönderilen verileri şifrelemek için basitçe verir sertifika.

Daha fazla bilgi için bkz: Şifreleme doğrulama olmadan kullanma.

SSPROP_INIT_USEPROCFORPREP

Türü: VT_I4

R/W: Okuma/yazma

Varsayılan: SSPROPVAL_USEPROCFORPREP_ON

Açıklama: The SQL Server saklı yordam use.Tanımlayan SQL Server geçici saklı yordamlar desteklemek için ICommandPrepare arabirim.Bu özellik, yalnızca sql Server 6.5'bağlanırken anlamlı olur.Daha ileri sürümler için özellik dikkate alınmaz.

SSPROPVAL_USEPROCFORPREP_OFF: A geçici olarak saklanan yordam bir komut hazır olduğunda oluşturulur.

SSPROPVAL_USEPROCFORPREP_ON: Bir komut hazırlanır, geçici olarak saklanan yordam oluşturulur.Oturum boşaltı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.Komutu ile hazırlıksız olduğu zaman yordamı bırakılan ICommandPrepare::Unprepare, yeni bir komut ile command nesnesi için belirtildiğinde ICommandText::SetCommandText, veya ne zaman komutu tüm uygulama başvuruları serbest.

NotNot
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çıklama: iş istasyonu tanımlayan dize.

Sağlayıcıya özgü özellik de küme dbpropküme_SQLSERVERDATASOURCEINFO, SQL Server yerel istemci ole db sağlayıcısını tanımlayan ek özellikler; Bkz: Veri kaynağı bilgisi özellikleri için daha fazla bilgi.

sql Server yerel istemcisi 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ısı kurulduğunda sağlayıcı dize özellik DBPROP_INIT_PROVIDERSTRING ole db başlatma özelliknin değeri sağlanan kaynak.Bu özellik, ole db veri bağlantısı uygulamak için gereken ole db sağlayıcıya özgü bağlantı verileri belirtir kaynak.Dize içindeki öğeleri noktalı virgül kullanarak sınırlandırılmıştır.Son öğe dize noktalı virgülle sonlandırılmış olmalıdır.Her öğe bir anahtar sözcük, bir eşit işareti karakteri ve başlatma üzerinde aktarýlan deðer oluşur.Örneğin:

Server=MyServer;UID=MyUserName;

İle SQL Server yerel istemci ole db sağlayıcısı tüketici hiçbir zaman gerekiyor kullanın sağlayıcı dize özellik.Tüketicinin sağlayıcıya yansıtılan herhangi bir başlatma özellik ayarlayabilirsiniz dize ya da ole db kullanarak veya SQL Server yerel istemci ole db sağlayıcısı özgü başlatma özellikleri.

Kullanılabilir anahtar sözcükler listesi için SQL Server yerel istemci ole db sağlayıcı Bkz: SQL Server ile yerel istemci bağlantı dizesi anahtar sözcükler kullanma.

Ayrıca bkz.

Kavramlar