Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
OLE DB-drivrutinen för SQL Server implementerar datakällsegenskaper enligt följande.
| Egenskaps-ID | Description |
|---|---|
| DBPROP_CURRENTCATALOG | R/W: Läs/skriv Standard: Ingen Beskrivning: Värdet på DBPROP_CURRENTCATALOG rapporterar den aktuella databasen för en OLE DB-drivrutin för SQL Server-session. Att sätta egenskapsvärdet har samma effekt som att ställa in den aktuella databasen genom att använda databassatsen Transact-SQL USE. Från och med SQL Server 2005 (9.x), om du anropar sp_defaultdb och anger databasnamnet med gemener, även om databasen ursprungligen skapades med ett blandat namn, kommer DBPROP_CURRENTCATALOG att returnera namnet med gemener. Med tidigare versioner av SQL Server kommer DBPROP_CURRENTCATALOG att ge den förväntade blandade fallet. |
| DBPROP_MULTIPLECONNECTIONS | R/W: Läs/skriv Standard: VARIANT_FALSE Beskrivning: Om anslutningen kör ett kommando som inte producerar en raduppsättning eller en raduppsättning som inte är en servermarkör och du kör ett annat kommando, skapas en ny anslutning för att köra det nya kommandot om DBPROP_MULTIPLECONNECTIONS är VARIANT_TRUE. OLE DB-drivrutinen för SQL Server skapar inte en ny anslutning om DBPROP_MULTIPLECONNECTION är VARIANT_FALSE eller om en transaktion är aktiv på anslutningen. OLE DB-drivrutinen för SQL Server returnerar DB_E_OBJECTOPEN om DBPROP_MULTIPLECONNECTIONS är VARIANT_FALSE och returnerar E_FAIL om det finns en aktiv transaktion. Transaktioner och låsning hanteras av SQL Server per anslutning. Om en andra anslutning genereras delar inte kommandona på de separata anslutningarna lås. För att säkerställa att ett kommando inte blockerar ett annat, håll lås på rader som begärs av det andra kommandot. Detta gäller även när man skapar flera sessioner. Varje session har en separat koppling. |
I den leverantörsspecifika egenskapsuppsättningen DBPROPSET_SQLSERVERDATASOURCE definierar OLE DB-drivrutinen för SQL Server följande ytterligare datakällsegenskaper.
| Egenskaps-ID | Description |
|---|---|
| SSPROP_ENABLEFASTLOAD | R/W: Läs/skriv Standard: VARIANT_FALSE Beskrivning: För att möjliggöra bulkkopiering från minnet bör SSPROP_ENABLEFASTLOAD egenskap sättas till VARIANT_TRUE. Med denna egenskap inställd på datakällan ger den nyskapade sessionen konsumentåtkomst till IRowsetFastLoad-gränssnittet . Om egenskapen är satt till VARIANT_TRUE finns IRowsetFastLoad-gränssnittet tillgängligt via IOpenRowset::OpenRowset genom att begära IID_IRowsetFastLoad-gränssnittet eller genom att ställa in SSPROP_IRowsetFastLoad till VARIANT_TRUE. |
| SSPROP_ENABLEBULKCOPY | R/W: Läs/skriv Standard: VARIANT_FALSE Beskrivning: För att möjliggöra bulkkopiering från filer bör SSPROP_ENABLEBULKCOPY egenskap sättas till VARIANT_TRUE. Med denna egenskap inställd på datakällan är konsumentåtkomst till IBCPSession-gränssnittet tillgänglig på samma nivå som Sessions. SSPROP_IRowsetFastLoad måste också ställas in på VARIANT_TRUE. |