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ı.
Note:
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.
Note:
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,.
Note:
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.