Udostępnij za pośrednictwem


Właściwości źródła danych (OLE DB)

SQL Server Danych implementuje dostawca OLE DB Native Client źródło właściwości, jak następuje.

Identyfikator właściwości

Opis

DBPROP_CURRENTCATALOG

R I W: Domyślnie odczytu i zapisu: Brak

Opis: Wartość DBPROP_CURRENTCATALOG raporty bieżącej bazy danych dla SQL Server macierzystego klienta OLE DB dostawca sesja.Ustawienie wartości właściwość skutkuje identyczne jak ustawienie bieżącej bazy danych za pomocą Transact-SQL Użycie bazy danych instrukcja.

Począwszy od SQL Server 2005, wywołanie sp_defaultdb i określ nazwę bazy danych w małych liter, nawet jeśli bazy danych został utworzony z mieszanych nazwa przypadek DBPROP_CURRENTCATALOG zwróci nazwę w małe przypadek.W poprzednich wersjach SQL Server, DBPROP_CURRENTCATALOG zwróci oczekiwanych przypadek mieszanych.

DBPROP_MULTIPLECONNECTIONS

R I W: Domyślnie odczytu i zapisu: VARIANT_FALSE

Opis: Jeśli połączenie działa polecenie, które nie produkują zestawu wierszy lub generuje zestaw wierszy, która nie jest kursor serwera, wykonywanie innego polecenia nowego połączenia zostanie utworzony wykonać nowe polecenie, jeśli DBPROP_MULTIPLECONNECTIONS jest VARIANT_TRUE.

SQL Server Macierzystego klienta dostawca OLE DB nie utworzy innego połączenia, jeśli DBPROP_MULTIPLECONNECTION jest VARIANT_FALSE lub transakcji jest aktywny na połączenie. SQL Server Macierzystego klienta dostawca OLE DB zwraca DB_E_OBJECTOPEN, jeśli DBPROP_MULTIPLECONNECTIONS jest VARIANT_FALSE i zwraca E_FAIL, jeśli nie ma aktywnych transakcji.Transakcje i blokowanie są zarządzane przez SQL Server na na podstawie połączenia.Drugie połączenie jest generowany, poleceń na osobne połączenia nie udostępniaj blokad.Aby zapewnić nie obsługuje polecenia blok innego, przytrzymaj blokad w wierszach wymagane przez inne polecenie.Jest to również prawdziwe podczas tworzenia wielu sesji.

Każda sesja ma oddzielne połączenie.

właściwość specyficzne dla dostawca ustawić DBPROPSET_SQLSERVERDATAźródło, SQL Server macierzystego klienta dostawca OLE DB definiuje następujące dodatkowe dane źródło właściwość.

Identyfikator właściwości

Opis

SSPROP_ENABLEFASTLOAD

R I W: Domyślnie odczytu i zapisu: VARIANT_FALSE

Opis: Aby włączyć kopiowanie masowe z pamięci, właściwość SSPROP_ENABLEFASTLOAD powinna być zestaw wartość inna niż VARIANT_TRUE.Z tej właściwość należy ustawić na danych źródło, nowo utworzony sesja umożliwia dostęp konsumentów do IRowsetFastLoad interfejs.

Jeśli właściwość jest ustawiona wartość inna niż VARIANT_TRUE, IRowsetFastLoad jest dostępny za pośrednictwem interfejs IOpenRowset::OpenRowset przez żądanie IID_IRowsetFastLoad interfejs lub przez zestaw SSPROP_IRowsetFastLoad wartość inna niż VARIANT_TRUE.

SSPROP_ENABLEBULKCOPY

R I W: Domyślnie odczytu i zapisu: VARIANT_FALSE

Opis: Aby włączyć kopiowanie masowe z plików, właściwość SSPROP_ENABLEBULKCOPY powinna być zestaw wartość inna niż VARIANT_TRUE.Z tej właściwość należy ustawić na danych źródło, jest dostępnych w ramach tego samego poziom co sesje konsumenta do interfejs IBCPSession.

SSPROP_IRowzestawFastLoad musi być również zestaw wartość inna niż VARIANT_TRUE.

Zobacz także

Koncepcje