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