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ı.

NotNot
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.

NotNot
Ş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.

Ayrıca bkz.

Kavramlar

Veri kaynağı nesneleri (ole db)