Właściwości urządzenie źródłowe danych (OLE DB)
The SQL Server Native klient OLE DB dostawca implements data urządzenie źródłowe properties as follows.
Identyfikator właściwość |
Description |
---|---|
DBPROP_CURRENTCATALOG |
R/W: Domyślna właściwość do odczytu i zapisu: Brak Opis: Wartość DBPROP_CURRENTCATALOG raporty bieżącej bazy danych dla SQL Server Macierzysta klient OLE DB dostawca sesja. Ustawienie wartości właściwość daje wynik takie same, jak ustawienie bieżącej bazy danych przy użyciu Transact-SQL UŻYCIE bazy danych instrukcja. Zaczyna się od SQL Server 2005, w czasie rozmowy telefonicznej sp_defaultdb i określ nazwę bazy danych w małych liter, nawet jeśli w bazie danych został pierwotnie utworzony z mieszanych liter nazwy, DBPROP_CURRENTCATALOG zwróci nazwę na małe przypadek.W poprzednich wersjach SQL ServerDBPROP_CURRENTCATALOG zwróci oczekiwanego mieszanych przypadek. |
DBPROP_MULTIPLECONNECTIONS |
R/W: Domyślna właściwość do odczytu i zapisu: VARIANT_FALSE Opis: Jeśli połączenie zostało uruchomione polecenie, które nie produkuje zestawu wierszy lub generuje zestaw wierszy, która nie jest kursor serwera i wykonanie dodatkowego polecenia, zostaną utworzone nowe połączenie, wykonać nowe polecenie, jeśli DBPROP_MULTIPLECONNECTIONS VARIANT_TRUE. The SQL Server Native klient OLE DB dostawca will not create another connection if DBPROP_MULTIPLECONNECTION is VARIANT_FALSE or if a transaction is active on the connection. The SQL Server Native klient OLE DB dostawca returns DB_E_OBJECTOPEN if DBPROP_MULTIPLECONNECTIONS is VARIANT_FALSE and returns E_FAIL if there is an active transaction. Zarządza transakcji i blokowania SQL Server na podstawie na połączenie. Drugie połączenie jest generowany, polecenia dostępne na osobne połączenia nie należy udostępniać blokad.Aby upewnić się, że jedno polecenie nie blokuje innym, przytrzymaj klawisz blokad w wierszach wymagane przez inne polecenie.To również pozostaje prawdziwe podczas tworzenia wielu sesji. Każda sesja ma oddzielnego połączenia. |
W polu właściwość specyficzne dla dostawca ustawić DBPROPSET_SQLSERVERDATASOURCE, SQL Server Macierzystego dostawca klient OLE DB definiuje następujące właściwość urządzenie źródłowe dodatkowych danych.
Identyfikator właściwość |
Description |
---|---|
SSPROP_ENABLEFASTLOAD |
R/W: Domyślna właściwość do odczytu i zapisu: VARIANT_FALSE Opis: Aby włączyć kopiowanie masowe z pamięci, SSPROP_ENABLEFASTLOAD właściwość powinna być zestaw do VARIANT_TRUE. Dzięki temu właściwość ustawić urządzenie źródłowe danych, nowo utworzony sesja zezwala na dostęp klienta do IRowsetFastLoad interfejs. Jeśli właściwość jest zestaw do VARIANT_TRUE, IRowzestawFastLoad jest dostępne za pośrednictwem interfejsIOpenRowzestaw::OpenRow zestaw żądając IID_IRowzestawFastLoad interfejs lub zestaw ting SSPROP_IRowzestawFastLoad VARIANT_TRUE. |
SSPROP_ENABLEBULKCOPY |
R/W: Domyślna właściwość do odczytu i zapisu: VARIANT_FALSE Opis: Aby włączyć kopiowanie masowe z plików, należy ustawić właściwość SSPROP_ENABLEBULKCOPY VARIANT_TRUE. Z tą właściwością zestaw w źródle danych jest dostępna w tym samym poziomie, co sesje klienta dostępu do interfejs IBCPSession. Należy również SSPROP_IRowzestawFastLoad zestaw do VARIANT_TRUE. |