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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_ENCRYPT_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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
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 de Windows-authenticatiemodus om gebruikerstoegang te autoriseren tot de SQL Server-database die door de DBPROP_INIT_DATASOURCE en DBPROP_INIT_CATALOG eigenschappen is gespecificeerd.Als het op (de standaard) staat VT_EMPTY , wordt SQL Server-beveiliging gebruikt. De SQL Server-login en het wachtwoord worden gespecificeerd 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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
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 het 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 SQL Server draait. Als er meerdere instanties van SQL Server op de computer draaien, wordt de waarde DBPROP_INIT_DATASOURCE gespecificeerd om \\<ServerName>\<InstanceName>verbinding te maken met een specifieke instantie van SQL Server als . De ontsnappingssequentie \\ wordt gebruikt voor de 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 timeout. Providers die werken via netwerkverbindingen of in gedistribueerde of getransacteerde scenario's kunnen deze eigenschap ondersteunen om een onderofficier te adviseren om een langlopende aanvraag te time-outen. Time-outs voor initialisatie van databronn en commando-uitvoering blijven respectievelijk geregeld door DBPROP_INIT_TIMEOUT en DBPROP_COMMANDTIMEOUT, respectievelijk.DBPROP_INIT_GENERALTIMEOUT is alleen-lezen, en als men probeert deze 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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_MODE |
De OLE DB-driver voor SQL Server geeft een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROMPT |
De OLE DB Driver voor SQL Server ondersteunt alle promptmodi voor initialisatie van databronnen. De OLE DB-driver voor SQL Server wordt als standaardinstelling voor de eigenschap gebruikt DBPROMPT_NOPROMPT . |
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 een poging DB_S_ERRORSOCCURRED terug bij het instellen van de eigenschapswaarde. Het dwStatus-lid van de DBPROP-structuur geeft aan DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROVIDERSTRING |
Bekijk later in dit artikel 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 niet binnen het opgegeven aantal seconden een verbinding met de instantie van SQL Server kan worden gelegd. |
In de provider-specifieke eigenschapsset DBPROPSET_SQLSERVERDBINITdefinieert de OLE DB Driver voor SQL Server deze extra initialisatie-eigenschappen.
| Eigenschaps-id | Description |
|---|---|
SSPROP_AUTH_ACCESS_TOKEN
1 |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: Het toegangstoken dat wordt gebruikt om te authenticeren naar Microsoft Entra ID. Opmerking: Het is een fout om deze eigenschap te specificeren en ook UID, PWD, Trusted_Connection, of Authentication verbindingsstring-zoekwoorden of hun bijbehorende eigenschappen/sleutelwoorden. |
SSPROP_AUTH_MODE
1 |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: Specificeert de gebruikte SQL- of Microsoft Entra-authenticatie. Geldige waarden zijn:
Opmerking: Het ActiveDirectoryIntegrated trefwoord kan ook worden gebruikt voor Windows-authenticatie naar SQL Server. Het vervangt (ofIntegrated Security) verificatietrefwoorden Trusted_Connection . Applicaties die (of Trusted_Connection) sleutelwoorden of hun bijbehorende eigenschappen gebruiken Integrated Security , moeten de waarde van het Authentication trefwoord (of de bijbehorende eigenschap) instellen om ActiveDirectoryIntegrated nieuwe encryptie en certificaatvalidatiegedrag mogelijk te maken.Opmerking: Applicaties die SQL Server-authenticatie gebruiken, moeten de waarde van het Authentication trefwoord (of de bijbehorende eigenschap) instellen op om SqlPasswordnieuw encryptie- en certificaatvalidatiegedrag mogelijk te maken. |
SSPROP_AUTH_OLD_PASSWORD |
Typ: VT_BSTRR/W: Schrijf Standaard: VT_EMPTYBeschrijving: Het huidige of verlopen wachtwoord. Voor meer informatie, zie Wachtwoorden programmatisch wijzigen. |
SSPROP_INIT_APPNAME |
Typ: VT_BSTRR/W: Lezen/schrijven Beschrijving: De naam van de clientapplicatie. |
SSPROP_INIT_AUTOTRANSLATE |
Typ: VT_BOOLR/W: Lezen/schrijven Standaard: VARIANT_TRUEBeschrijving: 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:Clientgegevens DBTYPE_STR die naar een instantie van SQL Server char, varchar of tekstvariabele , parameter of kolom worden gestuurd, worden omgezet van karakter naar Unicode met behulp van de client ANSI-codepagina (ACP) en vervolgens omgezet van Unicode naar teken met behulp van de ACP van de server.SQL Server char, varchar of tekstgegevens die naar een clientvariabele DBTYPE_STR worden gestuurd, worden omgezet van teken naar Unicode met de server ACP en vervolgens omgezet 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-clientgegevens DBTYPE_WSTR die naar char, varchar of tekst op de server worden gestuurd.char-, varchar- of tekstservergegevens die naar een Unicode-variabele DBTYPE_WSTR op de client worden gestuurd.ANSI-clientgegevens DBTYPE_STR die naar Unicode nchar, nvarchar of ntext op de server worden gestuurd.Unicode-char-, varchar- of tekstservergegevens die naar een ANSI-variabele DBTYPE_STR 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-tekengegevens DBTYPE_STR 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 |
Typ: VT_I4R/W: Lezen/schrijven Standaard: 1Beschrijving: Regelt het aantal herverbindingspogingen in geval van verbindingsverlies. Zie Tolerantie voor inactiviteit in het OLE DB-stuurprogramma voor meer informatie. |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Typ: VT_I4R/W: Lezen/schrijven Standaard: 10Beschrijving: Specificeert het aantal seconden tussen elke poging tot een herverbinding in geval van verbindingsverlies. Zie Tolerantie voor inactiviteit in het OLE DB-stuurprogramma voor meer informatie. |
SSPROP_INIT_CURRENTLANGUAGE |
Typ: VT_BSTRR/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 |
Typ: VT_UI2R/W: Lezen/schrijven Standaard: 0Beschrijving: Maakt datatypecompatibiliteit mogelijk tussen SQL Server- en ActiveX Data Object (ADO)-applicaties. Als de standaardwaarde van 0 wordt gebruikt, wordt het datatype standaard gebruikt door de provider. Als de waarde van 80 wordt gebruikt, gebruikt datatypeverwerking alleen SQL Server 2000 (8.x) datatypes. Voor meer informatie, zie Gebruik ADO met OLE DB Driver voor SQL Server. |
SSPROP_INIT_DISCOVEREDSERVERSPN |
Typ: VT_BSTRR/W: Lees Beschrijving: Gebruikt om het server-SPN van een verbinding te bevragen. (Versie 18.6.3 of later) |
SSPROP_INIT_ENCRYPT
1 |
Typ: VT_BSTRR/W: Lezen/Schrijven Standaard: MandatoryBeschrijving: Specificeert of de data die over het netwerk wordt versleuteld. Als Force Protocol Encryption aan staat, vindt versleuteling altijd plaats, ongeacht de instelling van SSPROP_INIT_ENCRYPT. Als het uit staat en SSPROP_INIT_ENCRYPT is ingesteld op Mandatory of Strict, vindt encryptie plaats.Als Force Protocol-encryptie uit is en SSPROP_INIT_ENCRYPT is ingesteld op Optional, vindt er geen encryptie plaats. Geldige waarden zijn: Optional, Mandatoryen Strict. Voor versies 18.x.x, zie Belangrijke versieverschillen. |
SSPROP_INIT_FAILOVERPARTNER |
Typ: VT_BSTRR/W: Lezen/schrijven Beschrijving: Specificeert de naam van de failoverpartner voor databasespiegeling. Het is een initialisatie-eigenschap en kan alleen vóór de initialisatie worden ingesteld. Na initialisatie geeft het de failover-partner, indien aanwezig, terug die door de primaire server wordt teruggegeven. Dit stelt een slimme applicatie in staat om de meest recent vastgestelde back-upserver te cachen, maar dergelijke applicaties moeten rekening houden met het feit dat de informatie pas wordt bijgewerkt wanneer de verbinding net tot stand is gekomen (of gereset, als deze wordt gepoold) en dat deze verouderd kan raken voor langdurige verbindingen. Nadat de verbinding is gemaakt, kan de applicatie dit 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 |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: 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 |
Typ: VT_BSTRR/W: Lezen/schrijven Beschrijving: Specificeert de primaire bestandsnaam van een bijgevoegde database. Deze database wordt aangesloten en wordt de standaarddatabase voor de verbinding. Om te gebruiken SSPROP_INIT_FILENAMEmoet je de naam van de database specificeren als de waarde van de initialisatieeigenschap DBPROP_INIT_CATALOG. Als de databasenaam niet bestaat, zoekt het naar de primaire bestandsnaam die in SSPROP_INIT_FILENAME is opgegeven en voegt die database toe met de naam die in DBPROP_INIT_CATALOGis opgegeven. Als de database eerder was gekoppeld, koppelt SQL Server deze niet opnieuw aan. |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: De hostnaam die gebruikt moet worden bij het valideren van het SQL Server TLS/SSL-certificaat. Als de SSPROP_INIT_HOST_NAME_CERTIFICATE eigenschap niet is ingesteld, gebruikt de driver de DBPROP_INIT_DATASOURCE eigenschapswaarde als hostnaam om het SQL Server TLS/SSL-certificaat te valideren. |
SSPROP_INIT_MARSCONNECTION |
Typ: VT_BOOLR/W: Lezen/schrijven Standaard: VARIANT_FALSEBeschrijving: 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 |
Typ: VT_BOOLR/W: Lezen/schrijven Standaard: VARIANT_FALSEBeschrijving: MultiSubnetFailover maakt snellere failover mogelijk voor alle Always On Availability Groups en Failover Cluster Instances in SQL Server, en vermindert de failovertijd aanzienlijk voor single- en multi-subnet Always On-topologieën. Tijdens een multi-subnet failover probeert de client parallelle verbindingen te maken. Voor meer informatie, zie OLE DB Driver voor SQL Server Support for High Availability, Disaster Recovery. |
SSPROP_INIT_NETWORKADDRESS |
Typ: VT_BSTRR/W: Lezen/schrijven Beschrijving: Het netwerkadres van de server die een instantie van SQL Server draait die door de DBPROP_INIT_DATASOURCE eigenschap is gespecificeerd. |
SSPROP_INIT_NETWORKLIBRARY |
Typ: VT_BSTRR/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 extensie .dll bestandsnaam 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 |
Typ: VT_I4R/W: Lezen/schrijven Beschrijving: Een Tabular Data Stream (TDS) pakketgrootte in bytes. De waarde van de pakketgrootte moet óf 0 óf óf tussen 512 en 32.767 zijn. De standaardwaarde is 0, wat betekent dat de daadwerkelijke pakketgrootte wordt bepaald door de server. |
SSPROP_INIT_SERVER_CERTIFICATE |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: 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 |
Typ: VT_BSTRR/W: Lezen/schrijven Standaard: VT_EMPTYBeschrijving: 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 |
Typ: VT_BOOLR/W: Schrijf Standaard: VARIANT_FALSEBeschrijving: 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 |
Typ: VT_BOOLR/W: Lezen/schrijven Standaard: VARIANT_TRUEBeschrijving: Wanneer er meerdere IP's 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_CERTIFICATE
1 |
Typ: VT_BOOLR/W: Lezen/schrijven Standaard: VARIANT_FALSEBeschrijving: 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, resulteert dat in een fout. Deze eigenschap wordt genegeerd als de client is ingesteld om certificaatvalidatie te vereisen. Een applicatie kan het echter gebruiken om SSPROP_INIT_ENCRYPT te garanderen dat de verbinding met de server versleuteld is, zelfs als de client is geconfigureerd om geen versleuteling 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 mogelijk om de login en gegevens die naar de server worden gestuurd te versleutelen zonder het servercertificaat te valideren. Zie Versleuteling en certificaatvalidatie in OLE DB voor meer informatie. |
SSPROP_INIT_USEPROCFORPREP |
Typ: VT_I4R/W: Lezen/schrijven Standaard: SSPROPVAL_USEPROCFORPREP_ONBeschrijving: 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: Een tijdelijke opgeslagen procedure wordt aangemaakt wanneer een commando wordt voorbereid. De tijdelijke opgeslagen procedures worden verwijderd wanneer de sessie wordt vrijgegeven.SSPROPVAL_USEPROCFORPREP_ON_DROP: Een tijdelijke opgeslagen procedure wordt aangemaakt wanneer een commando wordt voorbereid. De procedure wordt verbroken wanneer het commando niet wordt voorbereid 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 |
Typ: VT_BSTRR/W: Lezen/schrijven Beschrijving: Een string die het werkstation identificeert. |
1 Om de beveiliging, versleuteling en certificaatvalidatiegedrag te verbeteren, wordt gewijzigd bij het gebruik van initialisatie-eigenschappen van verificatie-/toegangstokens of de bijbehorende trefwoorden voor verbindingsreeksen. Voor details, zie Versleuteling en certificaatvalidatie.
In de provider-specifieke eigenschapsset DBPROPSET_SQLSERVERDATASOURCEINFOdefinieert de OLE DB-driver voor SQL Server de extra eigenschappen. Voor meer informatie, zie Data Source Information Properties.
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-initialisatie-eigenschap DBPROP_INIT_PROVIDERSTRING wanneer een verbinding wordt gelegd met de OLE DB-databron. 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 Het gebruik van verbindingsstring-sleutelwoorden met OLE DB Driver voor SQL Server.