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 interpreteert de initialisatie- en autorisatie-eigenschappen van OLE DB als volgt:
| Eigenschaps-id | Description |
|---|---|
| DBPROP_AUTH_CACHE_AUTHINFO | De OLE DB-driver voor SQL Server cachet geen authenticatiegegevens. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_AUTH_ENCRYPT_PASSWORD | De OLE DB Driver voor SQL Server gebruikt standaard beveiligingsmechanismen van Microsoft SQL Server om wachtwoorden te verbergen. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_AUTH_INTEGRATED | Als DBPROP_AUTH_INTEGRATED is ingesteld op een NULL-pointer, een nullstring of 'SSPI' VT_BSTR waarde, gebruikt de OLE DB-driver voor SQL Server Windows Authentication Mode om gebruikerstoegang te autoriseren tot de SQL Server-database die is gespecificeerd door de DBPROP_INIT_DATASOURCE en DBPROP_INIT_CATALOG eigenschappen. Als deze staat ingesteld op VT_EMPTY (de standaard), wordt SQL Server-beveiliging gebruikt. De SQL Server-login en het wachtwoord worden opgegeven in de DBPROP_AUTH_USERID en DBPROP_AUTH_PASSWORD eigenschappen. |
| DBPROP_AUTH_MASK_PASSWORD | De OLE DB-driver voor SQL Server gebruikt standaard beveiligingsmechanismen van SQL Server om wachtwoorden te verbergen. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_AUTH_PASSWORD | Wachtwoord toegewezen aan een SQL Server-login. Deze eigenschap wordt gebruikt wanneer SQL Server-authenticatie wordt geselecteerd voor het autoriseren van toegang tot een SQL Server-database. |
| DBPROP_AUTH_PERSIST_ENCRYPTED | De OLE DB-driver voor SQL Server versleutelt authenticatiegegevens niet wanneer deze wordt gehandhaafd. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO | De OLE DB Driver voor SQL Server bewaart authenticatiewaarden, inclusief een image van een wachtwoord, indien daarom wordt gevraagd. Er wordt geen encryptie aangeboden. |
| DBPROP_AUTH_USERID | SQL Server-login. Deze eigenschap wordt gebruikt wanneer SQL Server-authenticatie wordt geselecteerd voor het autoriseren van toegang tot een SQL Server-database. |
| DBPROP_INIT_ASYNCH | De OLE DB-driver voor SQL Server ondersteunt asynchrone initiatie. Het instellen van de DBPROPVAL_ASYNCH_INITIALIZE bit in de DBPROP_INIT_ASYNCH-eigenschap zorgt ervoor dat IDBInitialize::Initialize een niet-blokkerende aanroep wordt. Voor meer informatie, zie Uitvoeren van Asynchrone Operaties. |
| DBPROP_INIT_CATALOG | Naam van een bestaande SQL Server-database waarmee je verbinding kunt maken. |
| DBPROP_INIT_DATASOURCE | Netwerknaam van een server die een instantie van Microsoft SQL Server draait. Als er meerdere instanties van SQL Server op de computer draaien, wordt de waarde DBPROP_INIT_DATASOURCE opgegeven als \\ServerName\InstanceName om verbinding te maken met een specifieke instantie van SQL Server. De ontsnappingssequentie wordt gebruikt voor backslash zelf. |
| DBPROP_INIT_GENERALTIMEOUT | Geeft het aantal seconden aan voordat een verzoek, behalve de initialisatie van de databron en het uitvoeren van commando's, uitvalt. Een waarde van 0 duidt op een oneindige time-out. Providers die werken via netwerkverbindingen of in gedistribueerde of getransacteerde scenario's kunnen deze eigenschap ondersteunen om een onderofficier te adviseren om te time-out als er een langlopende aanvraag is. Time-outs voor initialisatie van databronn en commando-uitvoering blijven respectievelijk geregeld door DBPROP_INIT_TIMEOUT en DBPROP_COMMANDTIMEOUT. DBPROP_INIT_GENERALTIMEOUT is alleen-lezen, en als men probeert het in te stellen, wordt de dwstatus-fout van DBPROPSTATUS_NOTSETTABLE teruggegeven. |
| DBPROP_INIT_HWND | De Windows-handle van de aanroepende applicatie. Voor het initialisatievenster is een geldige vensterhandle vereist wanneer het vragen naar initialisatie-eigenschappen is toegestaan. |
| DBPROP_INIT_IMPERSONATION_LEVEL | De OLE DB-driver voor SQL Server ondersteunt geen aanpassing van imitatieniveau. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_INIT_LCID | De OLE DB-driver voor SQL Server valideert de locale ID en geeft een foutmelding als de locale ID niet wordt ondersteund of niet op de client is geïnstalleerd. |
| DBPROP_INIT_LOCATION | De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_INIT_MODE | De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_INIT_PROMPT | De OLE DB Driver voor SQL Server ondersteunt alle promptmodi voor initialisatie van databronnen. De OLE DB Driver voor SQL Server gebruikt DBPROMPT_NOPROMPT als standaardinstelling voor de eigenschap. |
| DBPROP_INIT_PROTECTION_LEVEL | De OLE DB Driver voor SQL Server ondersteunt geen beschermingsniveau op verbindingen met instanties van SQL Server. De OLE DB Driver voor SQL Server geeft DB_S_ERRORSOCCURRED terug bij een poging om de eigenschapswaarde in te stellen. Het dwStatus-lid van de DBPROP-structuur geeft DBPROPSTATUS_NOTSUPPORTED aan. |
| DBPROP_INIT_PROVIDERSTRING | Zie later in dit onderwerp de OLE DB Driver voor SQL Server-string. |
| DBPROP_INIT_TIMEOUT | De OLE DB-driver voor SQL Server geeft een foutmelding bij initialisatie, als er geen verbinding met de instantie van SQL Server binnen het opgegeven aantal seconden kan worden gelegd. |
In de provider-specifieke property set DBPROPSET_SQLSERVERDBINIT definieert de OLE DB Driver for SQL Server deze extra initialisatie-eigenschappen.
| Eigenschaps-id | Description |
|---|---|
| SSPROP_AUTH_ACCESS_TOKEN1 | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: Het toegangstoken dat wordt gebruikt om te authenticeren naar Microsoft Entra ID. NOTITIE: Het is een fout om deze eigenschap te specificeren en ook UID, PWD, Trusted_Connection, of Authentication verbindingsstring-sleutelwoorden of hun bijbehorende eigenschappen/sleutelwoorden. |
| SSPROP_AUTH_MODE1 | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: Specificeert de gebruikte SQL- of Microsoft Entra-authenticatie. Geldige waarden zijn:
NOTITIE: Het ActiveDirectoryIntegrated trefwoord kan ook worden gebruikt voor Windows-verificatie voor SQL Server. Het vervangt (ofTrusted_Connection) verificatietrefwoorden Integrated Security . Het wordt aanbevolen dat toepassingen die trefwoorden (of Trusted_Connection) gebruiken Integrated Security of de bijbehorende eigenschappen, de waarde van het trefwoord (of de Authentication bijbehorende eigenschap) instellen om nieuw versleutelings- en certificaatvalidatiegedrag in te ActiveDirectoryIntegrated schakelen.NOTITIE: Het wordt aanbevolen dat toepassingen met behulp van SQL Server verificatie de waarde van het Authentication trefwoord (of de bijbehorende eigenschap) instellen om nieuw versleutelings- en certificaatvalidatiegedrag in te SqlPassword schakelen. |
| SSPROP_AUTH_OLD_PASSWORD | Type: VT_BSTR R/W: Schrijf Standaard: VT_EMPTY Beschrijving: Het huidige of verlopen wachtwoord. Voor meer informatie, zie Wachtwoorden programmatisch wijzigen. |
| SSPROP_INIT_APPNAME | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: De naam van de clientapplicatie. |
| SSPROP_INIT_AUTOTRANSLATE | Type: VT_BOOL R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: OEM/ANSI-karakterconversie. VARIANT_TRUE: De OLE DB-driver voor SQL Server vertaalt ANSI-tekenreeksen die tussen client en server worden verzonden door via Unicode te converteren om problemen bij het matchen van uitgebreide tekens tussen de codepages op de client en de server te minimaliseren: Client-DBTYPE_STR data die naar een instantie van SQL Server karakter, varchar of tekstvariabele , parameter of kolom wordt gestuurd, wordt omgezet van teken naar Unicode met behulp van de client ANSI-codepagina (ACP) en vervolgens omgezet van Unicode naar teken met de ACP van de server. SQL Server karakter, varchar of tekstgegevens die naar een client worden gestuurd DBTYPE_STR variabele worden omgezet van teken naar Unicode met de server ACP en vervolgens van Unicode naar teken met de client ACP. Voor versies 18.6.4 en 19.1+ van de OLE DB Driver gelden bovenstaande conversies ook voor gegevens die worden overgedragen tussen een CharVal-lid van de SSVARIANT-structuur en een instantie van SQL Server sql_variant variabele, parameter of kolom. Deze conversies worden op de client uitgevoerd door de OLE DB-driver voor SQL Server. Dit vereist dat dezelfde ACP die op de server wordt gebruikt, beschikbaar is op de client. Deze instellingen hebben geen effect op de conversies die plaatsvinden voor deze overdrachten: Unicode DBTYPE_WSTR clientgegevens die naar char, varchar of tekst op de server worden gestuurd. char-, varchar- of tekstservergegevens die naar een Unicode-DBTYPE_WSTR variabele op de client worden gestuurd. ANSI DBTYPE_STR clientgegevens die naar Unicode nchar, nvarchar of ntext op de server worden gestuurd. Unicode char-, varchar- of tekstservergegevens die naar een ANSI-DBTYPE_STR variabele op de client worden gestuurd. VARIANT_FALSE: De OLE DB-driver voor SQL Server voert geen tekenvertalingen uit. De OLE DB Driver voor SQL Server vertaalt geen client ANSI-tekens DBTYPE_STR gegevens die naar char-, varchar- of tekstvariabelen , parameters of kolommen op de server worden gestuurd. Er wordt geen vertaling uitgevoerd op char-, varchar- of tekstgegevens die van de server naar DBTYPE_STR variabelen op de client worden gestuurd. Evenzo vertaalt de driver voor versies 18.6.4 en 19.1+ van de OLE DB-driver geen gegevens die worden overgedragen tussen een CharVal-lid van de SSVARIANT-structuur en een instantie van SQL Server sql_variant variabele, parameter of kolom. Als de client en de instantie van SQL Server verschillende ACP's gebruiken, kunnen uitgebreide tekens verkeerd worden geïnterpreteerd. |
| SSPROP_INIT_CONNECT_RETRY_COUNT | Type: VT_I4 R/W: Lezen/schrijven Standaard: 1 Beschrijving: Regelt het aantal herverbindingspogingen in geval van verbindingsverlies. Zie Niet-actieve verbindingstolerantie voor meer informatie. |
| SSPROP_INIT_CONNECT_RETRY_INTERVAL | Type: VT_I4 R/W: Lezen/schrijven Standaard: 10 Beschrijving: Specificeert het aantal seconden tussen elke poging tot een herverbinding in geval van verbindingsverlies. Zie Niet-actieve verbindingstolerantie voor meer informatie. |
| SSPROP_INIT_CURRENTLANGUAGE | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: Een naam van een SQL Server-taal. Identificeert de taal die wordt gebruikt voor de selectie en opmaak van systeemberichten. De taal moet op de computer worden geïnstalleerd die een instantie van SQL Server draait, anders mislukt de initialisatie van de databron. |
| SSPROP_INIT_DATATYPECOMPATIBILITY | Type: VT_UI2 R/W: Lezen/schrijven Standaardwaarde: 0 Beschrijving: Maakt datatypecompatibiliteit mogelijk tussen SQL Server- en ActiveX Data Object (ADO)-applicaties. Als de standaardwaarde van 0 wordt gebruikt, wordt het datatype afhandelen standaard het type dat de provider gebruikt. Als de waarde 80 wordt gebruikt, gebruikt datatypeafhandeling alleen SQL Server 2000 (8.x) datatypes. Voor meer informatie, zie Gebruik ADO met OLE DB Driver voor SQL Server. |
| SSPROP_INIT_DISCOVEREDSERVERSPN | Type: VT_BSTR R/W: Lees Beschrijving: Gebruikt om het server-SPN van een verbinding te bevragen. (Versie 18.6.3 of later) |
| SSPROP_INIT_ENCRYPT1 | Type: VT_BSTR R/W: Lezen/Schrijven Standaardwaarde: MandatoryBeschrijving: Specificeert of de data die over het netwerk wordt versleuteld. Als Force Protocol Encryption aan staat, zal versleuteling altijd plaatsvinden, ongeacht de instelling van SSPROP_INIT_ENCRYPT. Als het uit is en SSPROP_INIT_ENCRYPT is ingesteld op Mandatory of Strict, dan zal encryptie plaatsvinden.Als Force Protocol-encryptie uit is en SSPROP_INIT_ENCRYPT is ingesteld op Optional, vindt er geen versleuteling plaats. Geldige waarden zijn: Optional, Mandatoryen Strict. Zie voor versies 18.x.x de belangrijkste verschillen in MSOLEDBSQL-versies. |
| SSPROP_INIT_FAILOVERPARTNER | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: Specificeert de naam van de failoverpartner voor databasespiegeling. Het is een initialisatie-eigenschap en kan alleen vóór initialisatie worden ingesteld. Na initialisatie zal de failover-partner, indien aanwezig, door de primaire server teruggeven. Dit stelt een slimme applicatie in staat om de meest recent vastgestelde back-upserver te cachen, maar dergelijke applicaties moeten zich ervan bewust zijn dat de informatie alleen wordt bijgewerkt wanneer de verbinding net is gelegd (of gereset, als deze wordt gepoold) en dat deze verouderd kan raken voor langdurige verbindingen. Na het maken van de verbinding kan de applicatie deze attribuut opvragen om de identiteit van de failoverpartner te bepalen. Als de primaire server geen failoverpartner heeft, geeft deze eigenschap een lege string terug. Voor meer informatie, zie Databasespiegeling gebruiken. |
| SSPROP_INIT_FAILOVERPARTNERSPN | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: Specificeert het SPN voor de failoverpartner. Een lege tekenreeks zorgt ervoor dat het OLE DB-stuurprogramma voor SQL Server gebruikmaakt van de standaard-, door de provider gegenereerde SPN. |
| SSPROP_INIT_FILENAME | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: Specificeert de primaire bestandsnaam van een bijgevoegde database. Deze database wordt aangesloten en wordt de standaarddatabase voor de verbinding. Om SSPROP_INIT_FILENAME te gebruiken, moet je de naam van de database specificeren als de waarde van de initialisatie-eigenschap DBPROP_INIT_CATALOG. Als de databasenaam niet bestaat, zoekt het naar de primaire bestandsnaam die in SSPROP_INIT_FILENAME is gespecificeerd en voegt die database toe met de naam die in DBPROP_INIT_CATALOG is vermeld. Als de database eerder was aangesloten, voegt SQL Server deze niet opnieuw aan. |
| SSPROP_INIT_HOST_NAME_CERTIFICATE | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: De hostnaam die gebruikt moet worden bij het valideren van het SQL Server TLS/SSL-certificaat. Als de eigenschap SSPROP_INIT_HOST_NAME_CERTIFICATE niet is ingesteld, gebruikt de driver de waarde van de DBPROP_INIT_DATASOURCE eigenschap als hostnaam om het SQL Server TLS/SSL-certificaat te valideren. |
| SSPROP_INIT_MARSCONNECTION | Type: VT_BOOL R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Specificeert of Multiple Active Result Sets (MARS) zijn ingeschakeld voor de verbinding. Deze optie moet op waar worden gezet voordat er een verbinding met de database wordt gemaakt. Voor meer informatie, zie Gebruik van meerdere actieve resultaatsets (MARS). |
| SSPROP_INIT_MULTISUBNETFAILOVER | Type: VT_BOOL R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: MultiSubnetFailover maakt snellere failover mogelijk voor alle Always On Availability Groups en Failover Cluster Instances in SQL Server, en zal de failovertijd aanzienlijk verminderen voor enkele en multi-subnet Always On-topologieën. Tijdens een multi-subnet failover zal de client parallel aansluitingen proberen. Voor meer informatie, zie OLE DB Driver voor SQL Server Support for High Availability, Disaster Recovery. |
| SSPROP_INIT_NETWORKADDRESS | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: Het netwerkadres van de server die een instantie van SQL Server draait die is gespecificeerd door de DBPROP_INIT_DATASOURCE-eigenschap. |
| SSPROP_INIT_NETWORKLIBRARY | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: De naam van de netwerkbibliotheek (DLL) die wordt gebruikt om te communiceren met een instantie van SQL Server. De naam mag het pad of de .dll bestandsnaamextensie niet bevatten. De standaard kan worden aangepast met behulp van de SQL Server Client Configuration Utility. Opmerking: Alleen TCP en Named Pipes worden door deze eigenschap ondersteund. Als je deze eigenschap met een prefix gebruikt, krijg je een dubbele prefix die resulteert in een fout, omdat de eigenschap intern wordt gebruikt om een prefix te genereren. |
| SSPROP_INIT_PACKETSIZE | Type: VT_I4 R/W: Lezen/schrijven Beschrijving: Een Tabular Data Stream (TDS) pakketgrootte in bytes. De pakketgrootte eigenschapswaarde moet 0 zijn of tussen 512 en 32.767. De standaardwaarde is 0, wat betekent dat de daadwerkelijke pakketgrootte door de server wordt bepaald. |
| SSPROP_INIT_SERVER_CERTIFICATE | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: Specificeert het pad naar een certificaatbestand dat moet overeenkomen met het SQL Server TLS/SSL-certificaat. Deze optie kan alleen worden gebruikt wanneer Strict versleuteling is ingeschakeld. De geaccepteerde certificaatindelingen zijn PEM, DER en CER. Als dit is opgegeven, wordt het SQL Server-certificaat gecontroleerd door te zien of het opgegeven certificaat een exacte overeenkomst is. |
| SSPROP_INIT_SERVERSPN | Type: VT_BSTR R/W: Lezen/schrijven Standaard: VT_EMPTY Beschrijving: Specificeert het SPN voor de server. Een lege tekenreeks zorgt ervoor dat het OLE DB-stuurprogramma voor SQL Server gebruikmaakt van de standaard-, door de provider gegenereerde SPN. |
| SSPROP_INIT_TAGCOLUMNCOLLATION | Type: VT_BOOL R/W: Schrijf Standaard: VARIANT_FALSE Beschrijving: Wordt gebruikt tijdens een database-update wanneer server-side cursors worden gebruikt. Deze eigenschap markeert de data met collatie-informatie die van de server is verkregen in plaats van de codepagina op de client. Momenteel wordt deze eigenschap alleen gebruikt door het gedistribueerde queryproces omdat het de verzameling van bestemmingsgegevens kent en deze correct omzet. |
| SSPROP_INIT_TNIR | Type: VT_BOOL R/W: Lezen/schrijven Standaard: VARIANT_TRUE Beschrijving: Wanneer er meerdere IP-adressen aan de hostnaam zijn gekoppeld, beïnvloedt TNIR de verbindingsvolgorde wanneer het eerste opgeloste IP van de hostnaam niet reageert. TNIR communiceert met MultiSubnetFailover om verschillende verbindingsreeksen te bieden. Zie Transparent Network IP Resolution gebruiken voor meer informatie. |
| SSPROP_INIT_TRUST_SERVER_CERTIFICATE1 | Type: VT_BOOL R/W: Lezen/schrijven Standaard: VARIANT_FALSE Beschrijving: Gebruikt om validatie van servercertificaten in of uit te schakelen. Deze eigenschap is lees/schrijven, maar als je probeert deze in te stellen nadat een verbinding is tot stand gekomen, zal dit resulteren in een fout. Deze eigenschap wordt genegeerd als de client is ingesteld om certificaatvalidatie te vereisen. Een applicatie kan het echter samen met SSPROP_INIT_ENCRYPT gebruiken om te garanderen dat de verbinding met de server versleuteld is, zelfs als de client is geconfigureerd om geen encryptie te vereisen en er geen certificaat op de client wordt verstrekt. Clientapplicaties kunnen deze eigenschap opvragen nadat een verbinding is geopend om de daadwerkelijke versleutelings- en validatie-instellingen te bepalen. Opmerking: Het gebruik van encryptie zonder certificaatvalidatie biedt gedeeltelijke bescherming tegen packet sniffing, maar beschermt niet tegen man-in-the-middle-aanvallen. Het maakt het simpelweg mogelijk om de login en gegevens die naar de server worden gestuurd te versleutelen zonder het servercertificaat te valideren. Zie Versleuteling en certificaatvalidatie voor meer informatie. |
| SSPROP_INIT_USEPROCFORPREP | Type: VT_I4 R/W: Lezen/schrijven Standaard: SSPROPVAL_USEPROCFORPREP_ON Beschrijving: Het gebruik van de opgeslagen procedures op de SQL Server. Definieert het gebruik van SQL Server tijdelijke opgeslagen procedures ter ondersteuning van de ICommandPrepare-interface . Deze eigenschap was alleen betekenisvol bij het verbinden met SQL Server 6.5. De eigenschap wordt genegeerd voor latere versies. SSPROPVAL_USEPROCFORPREP_OFF: Er wordt geen tijdelijke opgeslagen procedure aangemaakt wanneer een commando wordt voorbereid. SSPROPVAL_USEPROCFORPREP_ON: Er wordt een tijdelijke opgeslagen procedure aangemaakt wanneer een commando wordt voorbereid. De tijdelijke opgeslagen procedures worden verwijderd wanneer de sessie wordt vrijgegeven. SSPROPVAL_USEPROCFORPREP_ON_DROP: Er wordt een tijdelijke opgeslagen procedure aangemaakt wanneer een commando wordt voorbereid. De procedure wordt verbroken wanneer het commando wordt ontbewerkt met ICommandPrepare::Unprepare, wanneer een nieuw commando wordt gespecificeerd voor het commandoobject met ICommandText::SetCommandText, of wanneer alle applicatiereferenties naar het commando worden vrijgegeven. |
| SSPROP_INIT_WSID | Type: VT_BSTR R/W: Lezen/schrijven Beschrijving: Een string die het werkstation identificeert. |
[1]: Om de beveiliging te verbeteren worden het gedrag van versleuteling en certificaatvalidatie aangepast bij gebruik van de initialisatie-eigenschappen van Authenticatie/Toegangstokens of hun bijbehorende verbindingsstringsleutelwoorden. Voor details, zie Versleuteling en certificaatvalidatie.
In de provider-specifieke eigenschapsset DBPROPSET_SQLSERVERDATASOURCEINFO definieert de OLE DB Driver voor SQL Server de extra eigenschappen; zie Data Source Information Properties voor meer informatie.
De OLE DB-driver voor SQL Server-string
De OLE DB Driver voor SQL Server herkent een ODBC-achtige syntaxis in eigenschappen van providerstrings. De providerstring-eigenschap wordt gegeven als de waarde van de OLE DB-initialisatieeigenschap DBPROP_INIT_PROVIDERSTRING wanneer een verbinding met de OLE DB-databron wordt gelegd. Deze eigenschap specificeert OLE DB-provider-specifieke verbindingsgegevens die nodig zijn om een verbinding met de OLE DB-databron te implementeren. Binnen de string worden elementen afgebakend door een puntkomma. Het laatste element in de string moet worden beëindigd met een puntkomma. Elk element bestaat uit een trefwoord, een gelijktekenteken en de waarde die bij de initialisatie wordt doorgegeven. Voorbeeld:
Server=MyServer;UID=MyUserName;
Met de OLE DB Driver voor SQL Server hoeft de consument nooit de providerstring-eigenschap te gebruiken. De consument kan elke initialisatie-eigenschap die in de providerstring wordt weergegeven instellen door OLE DB of OLE DB Driver te gebruiken voor SQL Server-specifieke initialisatie-eigenschappen.
Voor een lijst van de trefwoorden die beschikbaar zijn in de OLE DB Driver voor SQL Server, zie Using Connection String Keywords with OLE DB Driver for SQL Server.