Başlatma ve yetkilendirme özellikleri
SQL ServerYerel istemci ole db sağlayıcısı ole db başlatma ve yetkilendirme özellikleri aşağıdaki gibi yorumlar:
Özellik kimliği |
Açıklama |
---|---|
DBPROP_AUTH_CACHE_AUTHINFO |
SQL ServerYerel istemci ole db sağlayıcısı kimlik bilgileri önbelleğe değildir. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_AUTH_ENCRYPT_PASSWORD |
SQL ServerStandart yerel istemci ole db sağlayıcısını kullanan Microsoft SQL Servergüvenlik mekanizmaları parolalar gizleme için. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_AUTH_INTEGRATED |
DBPROP_AUTH_INTEGRATED bir null işaretçisiyle, boş dize veya 'SSPI' ayarlanmışsa vt_bstr değeri, SQL Serveryerel istemci ole db sağlayıcısı, kullanıcı erişimi yetkilendirmek için Windows kimlik doğrulaması modu kullanır SQL ServerDBPROP_INIT_DATASOURCE ve DBPROP_INIT_CATALOG özellikleri tarafından belirtilen veritabanı. vt_empty (varsayılan) ayarlanmışsa SQL Servergüvenliği kullanılır. SQL ServerKullanıcı adı ve şifre DBPROP_AUTH_USERID ve dbprop_auth_password özellikleri belirtilir. |
DBPROP_AUTH_MASK_PASSWORD |
SQL ServerStandart yerel istemci ole db sağlayıcısını kullanan SQL Servergüvenlik mekanizmaları parolalar gizleme için. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_AUTH_PASSWORD |
Parola atanmış bir SQL Servergiriş. Bu özelliği kullanılan zaman SQL Serverkimlik doğrulama erişimi yetkilendirmek için seçili bir SQL Serververitabanı. |
DBPROP_AUTH_PERSIST_ENCRYPTED |
SQL ServerYerel istemci ole db sağlayıcı kalıcı kimlik bilgileri şifrelemek değil. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
SQL ServerYerel istemci ole db sağlayıcısı parola görüntüsünü so yapmanız istendiğinde kimlik değerleri devam ederse. Hiçbir şifreleme sağlanır. |
DBPROP_AUTH_USERID |
SQL Serveroturum açma. Bu özelliği kullanılan zaman SQL Serverkimlik doğrulama erişimi yetkilendirmek için seçili bir SQL Serververitabanı. |
DBPROP_INIT_ASYNCH |
SQL ServerYerel istemci ole db sağlayıcısı destekler zaman uyumsuz girişimi. DBPROP_INIT_ASYNCH özelliği nedenleri biraz DBPROPVAL_ASYNCH_INITIALIZE ayarı IDBInitialize::Initialize engellenmeyen arama olmak. Daha fazla bilgi için, bkz. Zaman uyumsuz işlemler gerçekleştirme. |
DBPROP_INIT_CATALOG |
Varolan ad SQL Serververitabanına bağlanmak için. |
DBPROP_INIT_DATASOURCE |
Bir örneğini çalıştıran bir sunucu ağ adını Microsoft SQL Server. Birden fazla ise SQL Serverbelirli bir örneğine bağlanmak için bilgisayarda çalışan SQL ServerDBPROP_INIT_DATASOURCE olarak belirtilen değeri \\ServerName\InstanceName. Çıkış sırası \\ tersbölü için kullanılır. |
DBPROP_INIT_GENERALTIMEOUT |
Veri kaynağı başlatma ve komut yürütme dışında bir isteği önce saniye sayısını gösterir zaman aşımına uğrar. 0 Değeri, sonsuz bir zaman aşımı gösterir. Ağ bağlantıları üzerinden ya da dağıtılmış veya işlenen senaryolarında iş sağlayıcıları zaman aşımı kayıtlı bir bileşene uzun süren isteği halinde bildirmek için bu özelliği destekler. Zaman aşımlarının veriler için kaynak: başlatma ve komut yürütme sırasıyla DBPROP_INIT_TIMEOUT ve DBPROP_COMMANDTIMEOUT, tarafından yönetilen kalır. DBPROP_INIT_GENERALTIMEOUT salt okunur, ve eğer bir ayarlamak dwstatusdbpropstatus_notsettable hata döndürülür. |
DBPROP_INIT_HWND |
Çağıran uygulama Windows tanıtıcıdan. Geçerli pencere tanıtıcısı için başlatma özelliklerini isteyen izin verildiğinde başlatma iletişim kutusu için gereklidir. |
DBPROP_INIT_IMPERSONATION_LEVEL |
SQL ServerYerel istemci ole db sağlayıcı kimliğe bürünme düzeyi ayarlama desteklemiyor. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_INIT_LCID |
SQL ServerYerel istemci ole db sağlayıcısı yerel ayar kimliğini doğrular ve yerel ayar Kımlığı desteklenmiyor veya istemcide yüklü bir hata döndürür. |
DBPROP_INIT_LOCATION |
SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_INIT_MODE |
SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_INIT_PROMPT |
SQL ServerYerel istemci ole db sağlayıcısı için veri kaynağı başlatma tüm komut modları destekler. SQL ServerÖzelliği, varsayılan ayar olarak yerel istemci ole db sağlayıcısı kullanır dbprompt_noprompt. |
DBPROP_INIT_PROTECTION_LEVEL |
SQL ServerYerel istemci ole db sağlayıcısı bağlantı örnekleri için bir koruma düzeyi desteklemez SQL Server. SQL ServerYerel istemci ole db sağlayıcısı döndürür db_s_errorsoccurred özellik değerini ayarlama girişimi. dwStatusÜye dbprop yapısı dwStatus gösterir. |
DBPROP_INIT_PROVIDERSTRING |
Bkz: SQL ServerBu konuda daha sonra açıklanan yerel istemci ole db sağlayıcısı dize. |
DBPROP_INIT_TIMEOUT |
SQL ServerYerel istemci ole db sağlayıcısı bağlantı eğer örneği başlatma bir döner SQL Serverbelirtilen saniye sayısı içinde kurulamaz. |
DBPROPSET_SQLSERVERDBINIT, sağlayıcıya özgü özellik ayarlamak SQL Serveryerel istemci ole db sağlayıcısı aşağıdaki ek başlatma özelliklerini tanımlar.
Özellik kimliği |
Açıklama |
---|---|
SSPROP_AUTH_OLD_PASSWORD |
Türü: vt_bool R/w: yazma Varsayılan: vt_empty Açıklama: Geçerli ya da süresi dolan parolayı. Daha fazla bilgi için, bkz. Program kullanarak parolaları değiştirme. |
SSPROP_INIT_APPNAME |
Türü: vt_bool R/w: okuma/yazma Açıklama: İstemci uygulamanın adı. |
SSPROP_INIT_AUTOTRANSLATE |
Türü: vt_bool R/w: okuma/yazma Varsayılan: varıant_true Açıklama: oem/ANSI karakter dönüşümü. VARIANT_TRUE: SQL Serveryerel 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 sorunları en aza indirmek gönderilen ANSI karakter dizeleri çevirir: Bir örneği gönderilen istemci dbtype_str verileri SQL Server char, varchar, veya metin değişkeni, parametre veya sütun istemci ANSI kod sayfası'nı (acp) kullanarak Unicode karakteri dönüştürülür ve sunucu acp kullanarak karakter Unicode'dan dönüştürülür. SQL Server char, varchar, veya metin bir istemci dbtype_str değişken gönderilen veri acp sunucusu kullanarak Unicode karakteri dönüştürülür ve istemci acp kullanarak karakter Unicode'dan dönüştürülür. Bu dönüşümler istemci tarafından gerçekleştirilen SQL Serveryerel istemci ole db sağlayıcısını. Bu sunucuda kullanılan aynı acp istemcisi kullanılabilir olmasını gerektirir. Bu ayarları bu aktarımları için Dönüşümler etkilemez: Unicode dbtype_wstr gönderilen verileri istemci char, varchar, veya metin sunucu. char, varchar, veya metin istemci üzerinde bir Unicode dbtype_wstr değişken gönderilen sunucu veri. ANSI dbtype_str Unicode gönderilen verileri istemci nchar, nvarchar, veya ntext sunucu. Unicode char, varchar, veya metin istemci üzerinde bir ANSI dbtype_str değişken gönderilen sunucu veri. VARIANT_FALSE: SQL Serveryerel istemci ole db sağlayıcısı karakter çevirileri gerçekleştirmek değil. SQL ServerYerel istemci ole db sağlayıcısı istemci gönderilen ANSI karakter dbtype_str verileri çevirmek değil char, varchar, veya metin değişkenleri, parametre veya sütun sunucu. Çeviri gerçekleştirilir char, varchar, veya metin sunucudan istemci dbtype_str değişken gönderilen verileri. Eğer istemci ve örneği SQL Serverolan yanlış farklı ACPs, genişletilmiş karakterler kullanarak yorumlanabilir. |
SSPROP_INIT_CURRENTLANGUAGE |
Türü: vt_bool R/w: okuma/yazma Açıklama: a SQL Serverdil adı. Sistem iletisi seçimini ve biçimlendirme için kullanılan dili tanımlar. Dil bir örneğini çalıştıran bilgisayarda yüklü olmalıdır SQL Serverveya veri kaynağı başlatma başarısız. |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Türü: vt_bool R/w: okuma/yazma Varsayılan: 0 Açıklama: Sağlar veri türü arasındaki uyumluluğu SQL Serverve ActiveX Data Object (ado) uygulamaları. Varsayılan değeri 0 kullanılırsa, sağlayıcı tarafından kullanılan işleme varsayılan veri türü. 80 Değeri kullanılırsa, veri işleme kullanır sadece yazın SQL Server 2000veri türlerini. 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: ağ üzerinden giderek verileri şifrelemek için SSPROP_INIT_ENCRYPT özelliği varıant_true için ayarlanır. Protokol şifrelemesi etkinleştir açıksa, şifreleme her zaman, SSPROP_INIT_ENCRYPT ayarına bakılmaksızın gerçekleşir. Bu kapalı ve SSPROP_INIT_ENCRYPT varıant_true için ayarlayın, sonra şifreleme oluşur. Sonra Etkinleştir Protokolü şifreleme kapalıdır ve SSPROP_INIT_ENCRYPT VARIANT_FALSE için ayarlanır, şifreleme oluşur. |
SSPROP_INIT_FAILOVERPARTNER |
Türü: vt_bool R/w: okuma/yazma Açıklama: veritabanı yansıtma için yerine çalışma ortağı adı belirtir. Bir başlatma özelliği olduğunu ve başlatma önce yalnızca ayarlanabilir. Herhangi bir döndürülen birincil sunucunun başlatılmasından sonra bunun yerine çalışma ortağı döndürecektir. Bu en son kararlı yedek sunucu önbellek için akıllı uygulama sağlar, ancak bu tür uygulamalar havuza alınmış bilgiler yalnızca bağlantı ilk güncellenmiş kurulan (veya sıfırlamak, ki) farkında olmalıdır ve uzun vadede bağlantıları için eski haline gelebilir. Bağlantı yaptıktan sonra uygulama, yerine çalışma ortağı kimliğini belirlemek için bu özniteliği sorgulayabilir. Birincil sunucuda herhangi bir yerine çalışma ortağı varsa 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_bool R/w: okuma/yazma Açıklama: bir attachable veritabanı birincil dosya adını belirtir. Bu veritabanı eklenir ve varsayılan veritabanı bağlantısı için olur. SSPROP_INIT_FILENAME kullanmak için DBPROP_INIT_CATALOG başlatma özelliği değeri olarak veritabanı adı belirtmeniz gerekir. 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 bağlı olarak, SQL Servergörüneceği reattach değil |
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ş olan belirtir. Bu seçenek, veritabanına bir bağlantı yapılmadan önce true olarak ayarlanmalıdır. Daha fazla bilgi için, bkz. Çoklu Active sonucu kullanarak (mars) ayarlar. |
SSPROP_INIT_NETWORKADDRESS |
Türü: vt_bool R/w: okuma/yazma Açıklama: Bir örneğini çalıştıran sunucu ağ adresi SQL ServerDBPROP_INIT_DATASOURCE özelliği tarafından belirtilen. |
SSPROP_INIT_NETWORKLIBRARY |
Türü: vt_bool R/w: okuma/yazma Açıklama: Bir örneği ile iletişim kurmak için kullanılan networklibrary (dll) adını SQL Server. Adı, yolu veya .dll Dosya adı uzantısı içermemelidir. Varsayılan değer kullanılarak özelleştirilebilir SQL Serveristemci yapılandırma yardımcı programı'nı.
Not
Yalnızca tcp ve adlandırılmış kanallar bu özelliği tarafından desteklenir.Bir önek ile bu özelliği kullanırsanız, özellik dahili bir önek oluşturmak için kullanıldığı için sizi hata sonuçları çift önekiyle sonu.
|
SSPROP_INIT_PACKETSIZE |
Türü: vt_bool R/w: okuma/yazma Açıklama: Bir ağ paketi boyutu bayt. Paket boyutu özellik değeri 512 ile 32.767 arasında olmalıdır. Varsayılan SQL Serveryerel istemci ole db sağlayıcısını ağ paket boyutu ise 4.096. |
SSPROP_INIT_TAGCOLUMNCOLLATION |
Türü: bool R/w: yazma Varsayılan: false Açıklama: bir veritabanı güncelleştirmesi sırasında sunucu tarafı imleçleri kullanılan kullanılır. Bu özellik, istemci kod sayfası yerine Sunucu harmanlaması bilgileri ile veri Etiketler. Şu anda, çünkü hedef veri harmanlama bilir ve doğru dönüştüren bu özelliği 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ştirme veya devre dışı sunucu sertifika doğrulaması için kullanılır. Bu özellik, okuma/yazma olmakla birlikte, bağlantı kurulduktan sonra ayarlamaya çalışırken bir hata neden olur. İstemci sertifika doğrulama gerektirecek biçimde yapılandırılmışsa, bu özellik yoksayılır. Ancak, uygulamanın bunu SSPROP_INIT_ENCRYPT birlikte sunucu bağlantısını, istemci şifreleme istemeyecek biçimde yapılandırılmışsa istemci üzerindeki sertifika sağlanır bile şifrelenmiş olmasını garanti etmek 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.
Not
Şifreleme sertifikası doğrulaması olmadan kullanarak paket sniffing karşı kısmi koruma sağlar, ancak aradaki adam saldırılarına karşı koruma sağlamaz.Sadece giriş ve sunucu sertifikasını doğrulamadan sunucuya gönderilen verileri şifrelemek için izin verir.
Daha fazla bilgi için, bkz. Şifreleme doğrulama olmadan kullanma. |
SSPROP_INIT_USEPROCFORPREP |
Türü: vt_bool R/w: okuma/yazma Varsayılan: sspropval_useprocforprep_on Açıklama: SQL Serversaklı yordam kullanın. Tanımlayan SQL Servergeçici saklı yordamlar destek ICommandPrepare arabirimi. Bu özellik, yalnızca SQL Server 6.5 için bağlanırken anlamlı oldu. Özelliği sonraki sürümler için yoksayılır. sspropval_useprocforprep_off: bir komutun hazırlanmış geçici saklı yordam oluşturulur. sspropval_useprocforprep_on: komut hazırlanan geçici saklı yordam oluşturulur. Oturum serbest bırakıldığında, geçici saklı yordamlar bırakılır. Biri: komut hazırlanan geçici saklı yordam oluşturulur. Komutu ile hazırlıksız olduğu zaman yordamı bırakılan ICommandPrepare::unprepare, yeni bir komut için komut nesnesi ile belirtildiğinde ICommandText::setCommandText, ya da komutu tüm uygulama başvuruları ne zaman piyasaya. |
SSPROP_INIT_WSID |
Türü: vt_bool R/w: okuma/yazma Açıklama: iş istasyonu tanımlayan dize. |
Sağlayıcıya özgü özellik içinde DBPROPSET_SQLSERVERDATASOURCEINFO, set SQL Serveryerel istemci ole db sağlayıcı ek özelliklerini; tanımlar bkz: Veri kaynağı bilgisi özellikleridaha fazla bilgi için.
SQL Server yerel istemci ole db sağlayıcısı dize
SQL ServerYerel istemci ole db sağlayıcı odbc benzeri bir sözdizimi sağlayıcı dize özellik değerlerini tanır. ole db veri kaynağına bir bağlantı kurulduğunda sağlayıcı dize özelliği ole db başlatma özelliği DBPROP_INIT_PROVIDERSTRING değeri olarak sağlanır. Bu özellik, ole db veri kaynağına bağlantı uygulamak için gereken ole db sağlayıcıya özgü bağlantı verileri belirtir. Dize içindeki öğeleri noktalı virgül kullanarak sınırlandırılmıştır. Dizenin son öğe noktalı virgül tamamlanmalıdır. Her öğe bir anahtar kelime, bir eşit işareti karakter ve başlatma üzerinde geçirilen değeri oluşur. Örneğin:
Server=MyServer;UID=MyUserName;
Server=MyServer;UID=MyUserName;
İle SQL Serveryerel istemci ole db sağlayıcısı tüketici asla sağlayıcı dize özelliğini kullanması gerekir. Tüketici-ebilmek koymak ya da ole db kullanarak sağlayıcı dizesi yansıyan herhangi bir başlatma özelliği veya SQL Serveryerel istemci ole db sağlayıcısı özgü başlatma özelliklerini.
Kullanılabilir anahtar sözcükler listesi için SQL Serverbkz: yerel istemci ole db sağlayıcısı, SQL Server ile yerel istemci bağlantı dizesi anahtar sözcükler kullanma.