Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
SQL-database in Microsoft Fabric
OLE DB-stuurprogramma downloaden
De OLE DB-driver voor SQL Server implementeert de gegevensbron-eigenschappen als volgt.
| Eigenschaps-id | Description |
|---|---|
| DBPROP_CURRENTCATALOG | R/W: Lezen/schrijven Standaard: Geen Beschrijving: De waarde van DBPROP_CURRENTCATALOG rapporteert de huidige database voor een OLE DB-driver voor SQL Server-sessies. Het instellen van de eigenschapswaarde heeft hetzelfde effect als het instellen van de huidige database door gebruik te maken van de Transact-SQL USE database-instructie. Vanaf SQL Server 2005 (9.x), als je sp_defaultdb aanroept en de databasenaam in kleine letters opgeeft, zelfs als de database oorspronkelijk met een gemengde naam, geeft DBPROP_CURRENTCATALOG de naam in kleine letters terug. Bij eerdere versies van SQL Server geeft DBPROP_CURRENTCATALOG de verwachte gemengde naam. |
| DBPROP_MULTIPLECONNECTIONS | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Als de verbinding een commando draait dat geen rowset produceert of een rowset produceert die geen servercursor is en je voert een ander commando uit, wordt er een nieuwe verbinding aangemaakt om het nieuwe commando uit te voeren als DBPROP_MULTIPLECONNECTIONS VARIANT_TRUE is. De OLE DB-driver voor SQL Server zal geen nieuwe verbinding aanmaken als DBPROP_MULTIPLECONNECTION VARIANT_FALSE is of als er een transactie actief is op de verbinding. De OLE DB Driver voor SQL Server geeft DB_E_OBJECTOPEN terug als DBPROP_MULTIPLECONNECTIONS VARIANT_FALSE is en geeft E_FAIL terug als er een actieve transactie is. Transacties en vergrendeling worden per verbinding beheerd door SQL Server. Als een tweede verbinding wordt gegenereerd, delen de commando's op de afzonderlijke verbindingen geen vergrendelingen. Om ervoor te zorgen dat het ene commando het andere niet blokkeert, houd je locks vast op rijen die door het andere commando worden gevraagd. Dit geldt ook bij het aanmaken van meerdere sessies. Elke sessie heeft een aparte verbinding. |
In de provider-specifieke eigenschapsset DBPROPSET_SQLSERVERDATASOURCE definieert de OLE DB Driver voor SQL Server de volgende aanvullende gegevensbroneigenschappen.
| Eigenschaps-id | Description |
|---|---|
| SSPROP_ENABLEFASTLOAD | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Om bulkkopieën uit het geheugen mogelijk te maken, moet SSPROP_ENABLEFASTLOAD eigenschap op VARIANT_TRUE worden gezet. Met deze eigenschap ingesteld op de databron, biedt de nieuw aangemaakte sessie consumenten toegang tot de IRowsetFastLoad-interface . Als de eigenschap op VARIANT_TRUE is ingesteld, is de IRowsetFastLoad-interface beschikbaar via IOpenRowset::OpenRowset door de IID_IRowsetFastLoad-interface aan te vragen of door SSPROP_IRowsetFastLoad in te stellen op VARIANT_TRUE. |
| SSPROP_ENABLEBULKCOPY | R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Om bulkkopieën uit bestanden mogelijk te maken, moet SSPROP_ENABLEBULKCOPY eigenschap op VARIANT_TRUE worden gezet. Met deze eigenschap ingesteld op de databron is consumententoegang tot de IBCPSession-interface beschikbaar op hetzelfde niveau als Sessions. SSPROP_IRowsetFastLoad moet ook op VARIANT_TRUE worden ingesteld. |