Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
OLE DB sürücüsünü indirme
SQL Server için OLE DB Sürücüsü, OLE DB başlatma ve yetkilendirme özelliklerini aşağıdaki şekilde yorumlar:
| Özellik Kimliği | Description |
|---|---|
DBPROP_AUTH_CACHE_AUTHINFO |
SQL Server için OLE DB Sürücüsü, kimlik doğrulama bilgilerini önbelleklemez. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_AUTH_ENCRYPT_PASSWORD |
SQL Server için OLE DB Sürücüsü, şifreleri gizlemek için standart SQL Server güvenlik mekanizmaları kullanır. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_AUTH_INTEGRATED |
Eğer DBPROP_AUTH_INTEGRATED NULL işaretçi, null dizisi veya 'SSPI' VT_BSTR değeri olarak ayarlanmışsa, SQL Server için OLE DB Sürücüsü, ve özellikleriyle DBPROP_INIT_DATASOURCEDBPROP_INIT_CATALOG belirtilen SQL Server veritabanına kullanıcı erişimini yetkilendirmek için Windows Kimlik Doğrulama Modu kullanır.Eğer VT_EMPTY (varsayılan ayarlı) olarak ayarlanmışsa, SQL Server güvenliği kullanılır. SQL Server giriş ve şifresi ve DBPROP_AUTH_PASSWORD özellikleri içinde DBPROP_AUTH_USERID belirtilmiştir. |
DBPROP_AUTH_MASK_PASSWORD |
SQL Server için OLE DB Sürücüsü, şifreleri gizlemek için standart SQL Server güvenlik mekanizmaları kullanır. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_AUTH_PASSWORD |
SQL Server girişine verilen şifre. Bu özellik, SQL Server veritabanına erişim yetkilendirmesi için SQL Server Authentication seçildiğinde kullanılır. |
DBPROP_AUTH_PERSIST_ENCRYPTED |
SQL Server için OLE DB Sürücüsü, kalıcı olduğunda kimlik doğrulama bilgisini şifrelemez. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
SQL Server için OLE DB Sürücüsü, istendiğinde bir şifre görüntüsü dahil olmak üzere kimlik doğrulama değerlerini sürdürür. Şifreleme sağlanmaz. |
DBPROP_AUTH_USERID |
SQL Server girişi. Bu özellik, SQL Server veritabanına erişim yetkilendirmesi için SQL Server Authentication seçildiğinde kullanılır. |
DBPROP_INIT_ASYNCH |
SQL Server için OLE DB Sürücüsü, asenkron başlatmayı destekler. Özelliğin DBPROPVAL_ASYNCH_INITIALIZE içinde biti DBPROP_INIT_ASYNCH ayarlamak, engellemesiz bir çağrı haline gelir IDBInitialize::Initialize . Daha fazla bilgi için bkz. Asenkron İşlemler Yapmak. |
DBPROP_INIT_CATALOG |
Bağlanmak için mevcut SQL Server veritabanının adı. |
DBPROP_INIT_DATASOURCE |
SQL Server örneğini çalıştıran bir sunucunun ağ adı. Bilgisayarda çalışan birden fazla SQL Server örneği varsa, belirli bir SQL Server örneğine bağlanmak için değer DBPROP_INIT_DATASOURCE olarak belirtilir \\<ServerName>\<InstanceName>. Kaçış dizisi \\ ise backslash için kullanılır. |
DBPROP_INIT_GENERALTIMEOUT |
Veri kaynağı başlatma ve komut çalıştırma dışında bir isteğin zaman aşımı olmadan önceki saniye sayısını gösterir. Değeri 0 sonsuz bir zaman aşımını gösterir. Ağ bağlantıları üzerinden veya dağıtık veya işlem senaryolarında çalışan sağlayıcılar, uzun süreli bir talep varsa kayıtlı bir bileşene zaman aşımını bildirmek için bu özelliği destekleyebilir. Veri kaynağı başlatma ve komut yürütme zamanlamaları sırasıyla ve DBPROP_COMMANDTIMEOUTile yönetilirDBPROP_INIT_TIMEOUT.DBPROP_INIT_GENERALTIMEOUT sadece okunabilir ve ayarlamaya çalışıldığında dwstatus hatası döner DBPROPSTATUS_NOTSETTABLE . |
DBPROP_INIT_HWND |
Windows işlemi çağrı uygulamasından gelir. Başlatma özellikleri için sorma izni verildiğinde görüntülenen başlatma diyalog kutusu için geçerli bir pencere kolu gereklidir. |
DBPROP_INIT_IMPERSONATION_LEVEL |
SQL Server için OLE DB Sürücüsü, taklit seviyesi ayarlamasını desteklemiyor. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_INIT_LCID |
SQL Server için OLE DB Sürücüsü, yerel kimlik kimliğini doğrular ve yerel kimlik desteklenmiyorsa veya istemciye yüklenmemişse hata verir. |
DBPROP_INIT_LOCATION |
SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_INIT_MODE |
SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_INIT_PROMPT |
SQL Server için OLE DB Sürücüsü, veri kaynağı başlatma için tüm sorgu modlarını destekler. SQL Server için OLE DB Sürücüsü, bu özellik için varsayılan ayar olarak kullanılır DBPROMPT_NOPROMPT . |
DBPROP_INIT_PROTECTION_LEVEL |
SQL Server için OLE DB Sürücüsü, SQL Server örneklerine bağlantılarda koruma seviyesini desteklemez. SQL Server için OLE DB Sürücüsü, özellik değerini ayarlama girişiminde geri döner DB_S_ERRORSOCCURRED . DBPROP Yapısı'nın dwStatus üyesi olarak belirtilir.DBPROPSTATUS_NOTSUPPORTED |
DBPROP_INIT_PROVIDERSTRING |
Bu makalenin ilerleyen bölümlerinde SQL Server için OLE DB Driver dizisine bakınız. |
DBPROP_INIT_TIMEOUT |
SQL Server için OLE DB Sürücüsü, SQL Server örneğine bağlantı kurulamazsa başlatma sırasında hata döndürür. |
Sağlayıcıya özgü özellik kümesinde DBPROPSET_SQLSERVERDBINIT, SQL Server için OLE DB Sürücüsü bu ek başlatma özelliklerini tanımlar.
| Özellik Kimliği | Description |
|---|---|
SSPROP_AUTH_ACCESS_TOKEN
1 |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: Microsoft Entra ID'ye kimlik doğrulama için kullanılan erişim tokenı. Not: Bu özelliği ve ayrıca UID, PWD, , Trusted_Connection, veya Authentication bağlantı dizisi anahtar kelimelerini veya ilgili özelliklerini/anahtar kelimelerini belirtmek bir hatadır. |
SSPROP_AUTH_MODE
1 |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: Kullanılan SQL veya Microsoft Entra kimlik doğrulamasını belirtir. Geçerli değerler şunlardır:
Not: Anahtar ActiveDirectoryIntegrated sözcüğü SQL Server'da Windows kimlik doğrulaması için de kullanılabilir. (veya Integrated Security) kimlik doğrulama anahtar sözcüklerini değiştirir Trusted_Connection . (veya Trusted_Connection) anahtar sözcüklerini veya ilgili özelliklerini kullanan Integrated Security uygulamalar, yeni şifreleme ve sertifika doğrulama davranışını etkinleştirmek için ActiveDirectoryIntegrated anahtar sözcüğün Authentication (veya ilgili özelliğinin) değerini olarak ayarlamalıdır.Not: SQL Server kimlik doğrulaması kullanan uygulamalar, yeni şifreleme ve sertifika doğrulama davranışını etkinleştirmek için SqlPassword anahtar sözcüğün Authentication değerini (veya buna karşılık gelen özelliğini) olarak ayarlamalıdır. |
SSPROP_AUTH_OLD_PASSWORD |
Tür: VT_BSTRR/W: Yaz Varsayılan: VT_EMPTYAçıklama: Mevcut veya süresi dolmuş şifre. Daha fazla bilgi için Şifreleri Programatik Değiştirme bölümüne bakınız. |
SSPROP_INIT_APPNAME |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: İstemci uygulama adı. |
SSPROP_INIT_AUTOTRANSLATE |
Tür: VT_BOOLR/W: Oku/Yaz Varsayılan: VARIANT_TRUEAçıklama: OEM/ANSI karakter dönüşümü. VARIANT_TRUE: SQL Server için OLE DB Sürücüsü, istemci ile sunucu arasında gönderilen ANSI karakter dizilerini Unicode üzerinden dönüştürerek istemci ile sunucudaki kod sayfaları arasındaki genişletilmiş karakterlerin eşleştirilmesiyle ilgili sorunları en aza indirerek çevirir:SQL Server karakteri, varchar veya metin değişkeni, parametresi veya sütununa gönderilen istemci DBTYPE_STR verisi, istemci ANSI kod sayfası (ACP) kullanılarak karakterden Unicode'a dönüştürülür ve ardından sunucunun ACP'si kullanılarak Unicode'dan karaktere dönüştürülür.SQL Server karakteri, varcharveya metin verisi, istemci DBTYPE_STR değişkenine gönderilen veriler, sunucu ACP kullanılarak karakterden Unicode'a dönüştürülür ve ardından ACP istemcisi kullanılarak Unicode'dan karaktere dönüştürülür.OLE DB Sürücüsü'nün 18.6.4 ve 19.1+ sürümleri için, yukarıdaki dönüşümler SSVARIANT yapısının bir CharVal üyesi ile SQL Server sql_variant değişkeni, parametresi veya sütunu örneği arasında aktarılan veriler için de geçerlidir. Bu dönüşümler, istemci üzerinde SQL Server için OLE DB Sürücüsü tarafından gerçekleştirilir. Bu, sunucuda kullanılan aynı ACP'nin istemci üzerinde de mevcut olmasını gerektirir. Bu ayarlar, bu transferlerde gerçekleşen dönüşümler üzerinde hiçbir etkisi yoktur: Unicode DBTYPE_WSTR istemci verileri sunucudaki char, varchar veya metne gönderilir.istemcideki bir Unicode DBTYPE_WSTR değişkenine gönderilen char, varchar veya metin sunucusu verileri.ANSI DBTYPE_STR istemci verileri sunucudaki Unicode nchar, nvarchar veya ntext'e gönderilir.Unicode char, varchar veya metin sunucusu verileri istemci üzerindeki bir ANSI DBTYPE_STR değişkenine gönderilir.VARIANT_FALSE: SQL Server için OLE DB Sürücüsü karakter çevirisi yapmaz.SQL Server için OLE DB Sürücüsü, sunucudaki char, varchar veya metin değişkenlerine, parametrelerine veya sütunlara gönderilen istemci ANSI karakter DBTYPE_STR verilerini çevirmez. Sunucudan DBTYPE_STR istemci üzerindeki değişkenlere gönderilen char, varchar veya metin verileri üzerinde hiçbir çeviri yapılmaz. Benzer şekilde, OLE DB Sürücüsü'nün 18.6.4 ve 19.1+ sürümlerinde sürücü, SSVARIANT yapısının bir CharVal üyesi ile SQL Server sql_variant değişkeni, parametresi veya sütunu örnekleri arasında aktarılan verileri çevirmez.İstemci ve SQL Server örneği farklı ACP'ler kullanıyorsa, genişletilmiş karakterler yanlış yorumlanabilir. |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Tür: VT_I4R/W: Oku/Yaz Varsayılan: 1Açıklama: Bağlantı kaybı durumunda yeniden bağlantı girişimlerinin sayısını kontrol eder. Daha fazla bilgi için bkz . OLE DB Sürücüsünde boşta bağlantı dayanıklılığı. |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Tür: VT_I4R/W: Oku/Yaz Varsayılan: 10Açıklama: Bağlantı kaybı durumunda her bağlantı yeniden denemesi arasındaki saniye sayısını belirtir. Daha fazla bilgi için bkz . OLE DB Sürücüsünde boşta bağlantı dayanıklılığı. |
SSPROP_INIT_CURRENTLANGUAGE |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: Bir SQL Server dili adı. Sistem mesajı seçimi ve biçimlendirmesi için kullanılan dili tanımlar. Dil, SQL Server örneği çalıştıran bilgisayara yüklenmelidir, aksi takdirde veri kaynağı başlatma başarısız olur. |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Tür: VT_UI2R/W: Oku/Yaz Varsayılan: 0Açıklama: SQL Server ile ActiveX Data Object (ADO) uygulamaları arasında veri tipi uyumluluğunu etkinleştirir. Varsayılan değer kullanılırsa 0 , veri tipi işleme sağlayıcının kullandığı değere göre varsayılan olarak kullanılır. Eğer değeri kullanılırsa 80 , veri tipi işleme yalnızca SQL Server 2000 (8.x) veri türlerini kullanır. Daha fazla bilgi için SQL Server için OLE DB Sürücüsü ile ADO'yu Kullanma bölümüne bakabilirsiniz. |
SSPROP_INIT_DISCOVEREDSERVERSPN |
Tür: VT_BSTRR/W: Oku Açıklama: Bir bağlantının sunucu SPN'sini sorgulamak için kullanılır. (Sürüm 18.6.3 veya daha sonrası) |
SSPROP_INIT_ENCRYPT
1 |
Tür: VT_BSTRR/W: Okuma/Yazma Varsayılan: MandatoryAçıklama: Ağ üzerinden giden verilerin şifrelenip şifrelemeyeceğini belirtir. Force Protocol Encryption açıksa, şifreleme her zaman gerçekleşir, ayar SSPROP_INIT_ENCRYPTne olursa olsun. Eğer kapalıysa ve SSPROP_INIT_ENCRYPT ya da Strictolarak ayarlanmışsaMandatory, şifreleme gerçekleşir.Force Protocol Encryption kapalıysa ve SSPROP_INIT_ENCRYPT ayarlanmışsa Optional, şifreleme gerçekleşmez. Geçerli değerler şunlardır: Optional, Mandatoryve Strict. 18.x.x sürümleri için bkz. Büyük sürüm farklılıkları. |
SSPROP_INIT_FAILOVERPARTNER |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: Veritabanı yansıtma için failover ortağının adını belirtir. Bu bir başlatma özelliğidir ve yalnızca başlatmadan önce ayarlanabilir. Başlatmadan sonra, varsa birincil sunucu tarafından geri dönen devretme ortağı döner. Bu, akıllı bir uygulamanın en son belirlenen yedek sunucuyu önbellemesine olanak tanır, ancak bu uygulamalar bilgilerin yalnızca bağlantı ilk kurulduğunda güncellendiğini (veya havuza alındığında sıfırlandığını) ve uzun vadeli bağlantılar için güncel kalabileceğini göz önünde bulundurmalıdır. Bağlantı kurulduktan sonra, uygulama bu özniteliği sorgulayarak devretme ortağının kimliğini belirleyebilir. Birincil sunucunun geçici bir partner yoksa bu özellik boş bir diziyi döndürür. Daha fazla bilgi için Veritabanı Aynalaması Kullanımı'na bakınız. |
SSPROP_INIT_FAILOVERPARTNERSPN |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: Failover ortağı için SPN'yi belirtir. Boş bir dize, SQL Server için OLE DB Sürücüsünün sağlayıcı tarafından oluşturulan varsayılan SPN'yi kullanmasına neden olur. |
SSPROP_INIT_FILENAME |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: Eklenebilir bir veritabanının birincil dosya adını belirtir. Bu veritabanı eklenir ve bağlantı için varsayılan veritabanı olur. Kullanmak SSPROP_INIT_FILENAMEiçin, veritabanının adını başlatma özelliğinin DBPROP_INIT_CATALOGdeğeri olarak belirtmeniz gerekir. Veritabanı adı yoksa, içinde SSPROP_INIT_FILENAME belirtilen birincil dosya adını arar ve bu veritabanını içinde DBPROP_INIT_CATALOGbelirtilen isimle ekler. Veritabanı daha önce bağlıysa, SQL Server onu yeniden bağlamaz. |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: SQL Server TLS/SSL sertifikasının doğrulanmasında kullanılacak ana adı. Özellik SSPROP_INIT_HOST_NAME_CERTIFICATE ayarlanmadıysa, sürücü SQL Server TLS/SSL sertifikasını doğrulamak için ana bilgisayar adı olarak DBPROP_INIT_DATASOURCE property değerini kullanır. |
SSPROP_INIT_MARSCONNECTION |
Tür: VT_BOOLR/W: Oku/Yaz Varsayılan: VARIANT_FALSEAçıklama: Bağlantı için Çoklu Aktif Sonuç Kümelerinin (MARS) etkin olup olmadığını belirtir. Bu seçenek, veritabanına bağlantı kurulmadan önce doğru olarak ayarlanmalıdır. Daha fazla bilgi için bkz. Çoklu Aktif Sonuç Setleri (MARS) Kullanımı. |
SSPROP_INIT_MULTISUBNETFAILOVER |
Tür: VT_BOOLR/W: Oku/Yaz Varsayılan: VARIANT_FALSEAçıklama: MultiSubnetFailover, SQL Server'daki tüm Always On Availability Group ve Failover Cluster örnekleri için daha hızlı yedekleme sağlar ve tek ve çoklu alt ağ Always Açık topolojiler için devre süresini önemli ölçüde azaltır. Çoklu alt ağ failover sırasında, istemci paralel bağlantıları dener. Daha fazla bilgi için, Yüksek Erişilebilirlik, Felaket Kurtarma için SQL Server Desteği için OLE DB Sürücüsü'ne bakınız. |
SSPROP_INIT_NETWORKADDRESS |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: Özellik tarafından DBPROP_INIT_DATASOURCE belirtilen SQL Server örneğini çalıştıran sunucunun ağ adresi. |
SSPROP_INIT_NETWORKLIBRARY |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: SQL Server örneğiyle iletişim kurmak için kullanılan ağ kütüphanesinin (DLL) adı. İsimde yol veya .dll dosya uzantısı yer almamalıdır. Varsayılan özellik, SQL Server Client Configuration Utility kullanılarak özelleştirilebilir. Not: Bu özellik yalnızca TCP ve Adlandırılmış Borular tarafından desteklenmektedir. Bu özelliği bir preek ile kullanırsanız, çift preek elde edersiniz ve bu da hata olur, çünkü bu özellik dahili olarak bir ön ek oluşturmak için kullanılır. |
SSPROP_INIT_PACKETSIZE |
Tür: VT_I4R/W: Oku/Yaz Açıklama: Bayt cinsinden Tablolu Veri Akışı (TDS) paket boyutu. Paket boyutu özellik değeri 512 ile 32.767 arasında ya 0 da ya da arasında olmalıdır. Varsayılan değer 0, yani gerçek paket boyutu sunucu tarafından belirlenir. |
SSPROP_INIT_SERVER_CERTIFICATE |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: SQL Server TLS/SSL sertifikasına karşı eşleşecek bir sertifika dosyasına giden yolu belirtir. Bu seçenek yalnızca şifreleme etkinleştirildiğinde Strict kullanılabilir. Kabul edilen sertifika biçimleri PEM, DER ve CER'tir. Belirtilirse, sağlanan sertifikanın tam olarak eşleşip eşleşmediği denetlenerek SQL Server sertifikası denetlenir. |
SSPROP_INIT_SERVERSPN |
Tür: VT_BSTRR/W: Oku/Yaz Varsayılan: VT_EMPTYAçıklama: Sunucu için SPN'yi belirtir. Boş bir dize, SQL Server için OLE DB Sürücüsünün sağlayıcı tarafından oluşturulan varsayılan SPN'yi kullanmasına neden olur. |
SSPROP_INIT_TAGCOLUMNCOLLATION |
Tür: VT_BOOLR/W: Yaz Varsayılan: VARIANT_FALSEAçıklama: Veritabanı güncellemesi sırasında sunucu tarafı imleçler kullanılırken kullanılır. Bu özellik, istemci üzerindeki kod sayfası yerine sunucudan elde edilen derleme bilgileriyle veriyi etiketler. Şu anda bu özellik yalnızca dağıtık sorgulama süreci tarafından kullanılır çünkü hedef verilerin derlenmesini bilir ve doğru şekilde dönüştürür. |
SSPROP_INIT_TNIR |
Tür: VT_BOOLR/W: Oku/Yaz Varsayılan: VARIANT_TRUEAçıklama: Ana adıyla ilişkili birden fazla IP olduğunda, ana bilgisayar adının ilk çözülen IP'si yanıt vermediğinde TNIR bağlantı dizisini etkiler. TNIR, farklı bağlantı dizileri sağlamak için MultiSubnetFailover ile etkileşim kurar. Daha fazla bilgi için bkz. Saydam Ağ IP Çözümlemesini Kullanma. |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE
1 |
Tür: VT_BOOLR/W: Oku/Yaz Varsayılan: VARIANT_FALSEAçıklama: Sunucu sertifikası doğrulamasını etkinleştirmek veya devre dışı bırakmak için kullanılır. Bu özellik okuma/yazma özelliğidir, ancak bağlantı kurulduktan sonra ayarlamaya çalışmak hata ile sonuçlanır. Bu özellik, istemci sertifika doğrulaması gerektirecek şekilde yapılandırılmışsa göz ardı edilir. Ancak, bir uygulama, istemci şifreleme gerektirmeyecek şekilde yapılandırılmış olsa ve istemci üzerinde sertifika sağlanmamış olsa bile, sunucuya bağlantısının şifrelendiğini garanti etmek için bunu birlikte SSPROP_INIT_ENCRYPT kullanabilir.İstemci uygulamaları, bağlantı açıldıktan sonra bu özelliği sorgulayarak kullanılan gerçek şifreleme ve doğrulama ayarlarını belirleyebilir. Not: Sertifika doğrulaması olmadan şifreleme kullanmak, paket koklamaya karşı kısmi koruma sağlar, ancak ortada olan adam saldırılarına karşı koruma sağlamaz. Sunucuya gönderilen giriş ve verilerin sunucu sertifikası doğrulanmadan şifrelenmesine olanak tanır. Daha fazla bilgi için bkz. OLE DB'de şifreleme ve sertifika doğrulama. |
SSPROP_INIT_USEPROCFORPREP |
Tür: VT_I4R/W: Oku/Yaz Varsayılan: SSPROPVAL_USEPROCFORPREP_ONAçıklama: SQL Server kayıtlı prosedür kullanımı. Arayüzü desteklemek ICommandPrepare için SQL Server geçici depolanmış prosedürlerinin kullanımını tanımlar. Bu özellik yalnızca SQL Server 6.5'e bağlandığında anlamlıydı. Bu özellik sonraki sürümlerde göz ardı edilmiştir.SSPROPVAL_USEPROCFORPREP_OFF: Bir komut hazırlandığında geçici bir depolanmış prosedür oluşturulmaz.SSPROPVAL_USEPROCFORPREP_ON: Bir komut hazırlandığında geçici bir depolanmış prosedür oluşturulur. Geçici olarak saklanan prosedürler, oturum yayınlandığında bırakılır.SSPROPVAL_USEPROCFORPREP_ON_DROP: Bir komut hazırlandığında geçici bir depolanmış prosedür oluşturulur. Komut ICommandPrepare::Unpreparehazırlıksız olduğunda, komut nesnesi için yeni bir komut belirtildiğinde veya ICommandText::SetCommandTextkomuta tüm uygulama referansları serbest bırakıldığında, prosedür düşürülür. |
SSPROP_INIT_WSID |
Tür: VT_BSTRR/W: Oku/Yaz Açıklama: İş istasyonunu tanımlayan bir dize. |
1 Kimlik Doğrulaması/Erişim Belirteci başlatma özellikleri veya ilgili bağlantı dizesi anahtar sözcükleri kullanılırken güvenliği geliştirmek için şifreleme ve sertifika doğrulama davranışı değiştirilir. Ayrıntılar için bkz . Şifreleme ve sertifika doğrulama.
Sağlayıcıya özgü özellik kümesinde DBPROPSET_SQLSERVERDATASOURCEINFO, SQL Server için OLE DB Sürücüsü ek özellikleri tanımlar. Daha fazla bilgi için Veri Kaynağı Bilgi Özellikleri'ne bakınız.
SQL Server için OLE DB Sürücüsü
SQL Server için OLE DB Sürücüsü, sağlayıcı dizisi özellik değerlerinde ODBC benzeri bir sözdizimi tanır. Sağlayıcı dizisi özelliği, OLE DB veri kaynağına bağlantı kurulduğunda OLE DB başlatma özelliğinin 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ı verilerini belirtir. Dizide öğeler noktalı virgül kullanılarak sınırlandırılır. Dizinin son elemanı noktalı virgülle sonlandırılmalıdır. Her eleman bir anahtar kelime, eşit işaret karakteri ve başlatma sırasında aktarılan değerden oluşur. Örneğin:
Server=MyServer;UID=MyUserName;
SQL Server için OLE DB Sürücüsü ile, tüketicinin sağlayıcı dizisi özelliğini kullanmasına asla gerek kalmaz. Tüketici, sağlayıcı dizisinde yansıtılan herhangi bir başlatma özelliğini, SQL Server'a özgü başlatma özellikleri için OLE DB veya OLE DB Driver kullanarak ayarlayabilir.
SQL Server için OLE DB Sürücüsü'nde bulunan anahtar kelimelerin listesi için bkz. SQL Server için OLE DB Sürücüsü ile bağlantı dizisi anahtar kelimelerini kullanmak.