Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema di Piattaforma Analitica (PDW)
Database SQL in Microsoft Fabric
OLE DB Driver per SQL Server interpreta le proprietà di inizializzazione e di autorizzazione OLE DB nel modo seguente:
| ID proprietà | Descrizione |
|---|---|
DBPROP_AUTH_CACHE_AUTHINFO |
Il driver OLE DB per SQL Server non memorizza in cache le informazioni di autenticazione. Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_ENCRYPT_PASSWORD |
Il driver OLE DB per SQL Server utilizza meccanismi standard di sicurezza SQL Server per nascondere le password. Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_INTEGRATED |
Se DBPROP_AUTH_INTEGRATED è impostato su un puntatore NULL, una stringa nulla o un valore 'SSPI VT_BSTR ', il driver OLE DB per SQL Server utilizza la modalità di autenticazione di Windows per autorizzare l'accesso dell'utente al database SQL Server specificato dalle DBPROP_INIT_DATASOURCE proprietà e DBPROP_INIT_CATALOG di .Se è impostato su VT_EMPTY (predefinito), viene utilizzata la sicurezza di SQL Server. L'accesso e la password di SQL Server sono specificati nelle DBPROP_AUTH_USERID proprietà e.DBPROP_AUTH_PASSWORD |
DBPROP_AUTH_MASK_PASSWORD |
OLE DB Driver per SQL Server usa meccanismi di sicurezza standard di SQL Server per nascondere le password, Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_PASSWORD |
Password assegnata a un account di accesso SQL Server. Questa proprietà viene utilizzata quando si seleziona l'autenticazione di SQL Server per autorizzare l'accesso a un database di SQL Server. |
DBPROP_AUTH_PERSIST_ENCRYPTED |
Il driver OLE DB per SQL Server non cripta le informazioni di autenticazione quando vengono mantenute. Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Il driver OLE DB per SQL Server rende persistenti i valori di autenticazione, inclusa un'immagine di una password, se necessario. Non viene fornita alcuna crittografia. |
DBPROP_AUTH_USERID |
Account di accesso di SQL Server. Questa proprietà viene utilizzata quando si seleziona l'autenticazione di SQL Server per autorizzare l'accesso a un database di SQL Server. |
DBPROP_INIT_ASYNCH |
OLE DB Driver per SQL Server supporta l'avvio asincrono. Impostare il DBPROPVAL_ASYNCH_INITIALIZE bit nella DBPROP_INIT_ASYNCH proprietà fa IDBInitialize::Initialize sì che diventi una chiamata non bloccante. Per altre informazioni, vedere Esecuzione di operazioni asincrone. |
DBPROP_INIT_CATALOG |
Nome di un database di SQL Server esistente a cui connettersi. |
DBPROP_INIT_DATASOURCE |
Nome di rete di un server che esegue un'istanza di SQL Server. Se ci sono più istanze di SQL Server in esecuzione sul computer, per connettersi a una specifica istanza di SQL Server il valore DBPROP_INIT_DATASOURCE è specificato come \\<ServerName>\<InstanceName>. La sequenza \\ di fuga viene usata per la barra inversa stessa. |
DBPROP_INIT_GENERALTIMEOUT |
Indica il numero di secondi prima che una richiesta, a parte l'inizializzazione della sorgente dati e l'esecuzione del comando, scada il tempo. Un valore di 0 indica un timeout infinito. I fornitori che operano tramite connessioni di rete o in scenari distribuiti o transazionati possono supportare questa proprietà per avvisare un componente arruolato di smettere in caso di richiesta di lunga durata. I timeout per l'inizializzazione della sorgente dati e l'esecuzione dei comandi rimangono governati rispettivamente da DBPROP_INIT_TIMEOUT e DBPROP_COMMANDTIMEOUT.DBPROP_INIT_GENERALTIMEOUTè di sola lettura, e se si prova a impostarla viene restituito l'errore di stato dw.DBPROPSTATUS_NOTSETTABLE |
DBPROP_INIT_HWND |
Handle della finestra dall'applicazione chiamante. È necessario un handle valido per la finestra di dialogo di inizializzazione visualizzata quando è consentita la richiesta delle proprietà di inizializzazione. |
DBPROP_INIT_IMPERSONATION_LEVEL |
Il driver OLE DB per SQL Server non supporta l'adattamento a livello di impersonation. Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_LCID |
Il driver OLE DB per SQL Server valida l'ID locale e restituisce un errore se l'ID locale non è supportato o non è installato sul client. |
DBPROP_INIT_LOCATION |
Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_MODE |
Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROMPT |
OLE DB Driver per SQL Server supporta tutte le modalità di richiesta per l'inizializzazione dell'origine dati Il driver OLE DB per SQL Server utilizza DBPROMPT_NOPROMPT come impostazione predefinita per la proprietà. |
DBPROP_INIT_PROTECTION_LEVEL |
Il driver OLE DB per SQL Server non supporta un livello di protezione sulle connessioni alle istanze di SQL Server. Il driver OLE DB per SQL Server restituisce DB_S_ERRORSOCCURRED il ritorno al tentativo di impostare il valore della proprietà. Il membro dwStatus della Struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROVIDERSTRING |
Vedi la stringa OLE DB Driver for SQL Server più avanti in questo articolo. |
DBPROP_INIT_TIMEOUT |
Il driver OLE DB per SQL Server restituisce un errore all'inizializzazione, se non si può stabilire una connessione all'istanza di SQL Server entro il numero di secondi specificato. |
Nel set DBPROPSET_SQLSERVERDBINITdi proprietà specifico del provider , il driver OLE DB per SQL Server definisce queste proprietà aggiuntive di inizializzazione.
| ID proprietà | Descrizione |
|---|---|
SSPROP_AUTH_ACCESS_TOKEN
1 |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Il token di accesso utilizzato per autenticarsi a Microsoft Entra ID. Nota: È un errore specificare questa proprietà e anche UID, PWD, Trusted_Connection, o Authentication le parole chiave della stringa di connessione o le relative proprietà/parole chiave. |
SSPROP_AUTH_MODE
1 |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Specifica l'autenticazione SQL o Microsoft Entra utilizzata. I valori validi sono:
Nota: La ActiveDirectoryIntegrated parola chiave può essere utilizzata anche per l'autenticazione Windows su SQL Server. Sostituisce le parole chiave di autenticazione Integrated Security (o Trusted_Connection). Le applicazioni che utilizzano Integrated Security (o Trusted_Connection) parole chiave o le loro relative proprietà dovrebbero impostare il valore della Authentication parola chiave (o della sua proprietà corrispondente) per ActiveDirectoryIntegrated abilitare un nuovo comportamento di crittografia e validazione dei certificati.Nota: Le applicazioni che utilizzano l'autenticazione SQL Server devono impostare il valore della Authentication parola chiave (o della sua proprietà corrispondente) per SqlPassword abilitare un nuovo comportamento di crittografia e validazione dei certificati. |
SSPROP_AUTH_OLD_PASSWORD |
Tipo: VT_BSTRR/W: Scrivi Predefinito: VT_EMPTYDescrizione: La password attuale o scaduta. Per altre informazioni, vedere Modifica delle password a livello di programmazione. |
SSPROP_INIT_APPNAME |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Il nome dell'applicazione cliente. |
SSPROP_INIT_AUTOTRANSLATE |
Tipo: VT_BOOLR/W: Leggi/Scrivi Predefinito: VARIANT_TRUEDescrizione: conversione carattere OEM/ANSI. VARIANT_TRUE: Il driver OLE DB per SQL Server traduce le stringhe di caratteri ANSI inviate tra client e server, convertendole tramite Unicode per minimizzare i problemi nell'abbinamento dei caratteri estesi tra le code page del client e del server:I dati client DBTYPE_STR inviati a un'istanza di SQL Server char, varchar o variabile di testo , parametro o colonna vengono convertiti da carattere a Unicode usando la pagina di codici client ANSI (ACP) e poi convertiti da Unicode a carattere usando l'ACP del server.I dati di SQL Server char, varchar o testo inviati a una variabile client DBTYPE_STR vengono convertiti da carattere a Unicode usando l'ACP del server e poi convertiti da Unicode a caratteri tramite l'ACP client.Per le versioni 18.6.4 e 19.1+ del driver OLE DB, le conversioni precedenti si applicano anche ai dati trasferiti tra un membro CharVal della struttura SSVARIANT e un'istanza di SQL Server sql_variant variabile, parametro o colonna. Queste conversioni vengono eseguite nel client da OLE DB Driver per SQL Server. Ciò richiede che lo stesso ACP utilizzato sul server sia disponibile sul client. Queste impostazioni non influiscono sulle conversioni eseguite per i trasferimenti seguenti: I dati client Unicode DBTYPE_WSTR inviati a char, varchar o testo sul server.dati char, varchar o server di testo inviati a una variabile Unicode DBTYPE_WSTR sul client.I dati client ANSI DBTYPE_STR inviati a Unicode nchar, nvarchar o ntext sul server.I dati di Unicode char, varchar o server di testo vengono inviati a una variabile ANSI DBTYPE_STR sul client.VARIANT_FALSE: L'OLE DB Driver per SQL Server non esegue traduzioni di caratteri.Il driver OLE DB per SQL Server non traduce i dati ANSI dei caratteri DBTYPE_STR del client inviati a char, varchar, o variabili, parametri o colonne di testo sul server. Non viene effettuata alcuna traduzione su char, varchar o dati di testo inviati dal server alle DBTYPE_STR variabili sul client. Analogamente, per le versioni 18.6.4 e 19.1+ di OLE DB Driver, il driver non converte i dati trasferiti tra un membro CharVal della struttura SSVARIANT e un'istanza di SQL Server sql_variant variabile, parametro o colonna.Se il client e l'istanza di SQL Server utilizzano tabelle codici ANSI diverse, è possibile che i caratteri estesi non vengano interpretati correttamente. |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Tipo: VT_I4R/W: Leggi/Scrivi Predefinito: 1Descrizione: Controlla il numero di tentativi di riconnessione in caso di perdita di connessione. Per altre informazioni, vedere Resilienza delle connessioni inattive in OLE DB Driver. |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Tipo: VT_I4R/W: Leggi/Scrivi Predefinito: 10Descrizione: Specifica il numero di secondi tra ogni tentativo di ritentativi di connessione in caso di perdita della connessione. Per altre informazioni, vedere Resilienza delle connessioni inattive in OLE DB Driver. |
SSPROP_INIT_CURRENTLANGUAGE |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Un nome di linguaggio SQL Server. Identifica la lingua utilizzata per la selezione e la formattazione dei messaggi di sistema. La lingua deve essere installata nel computer che esegue un'istanza di SQL Server. In caso contrario, l'inizializzazione dell'origine dati avrà esito negativo. |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Tipo: VT_UI2R/W: Leggi/Scrivi Predefinito: 0Descrizione: Consente la compatibilità dei tipi di dati tra applicazioni SQL Server e ActiveX Data Object (ADO). Se viene utilizzato il valore predefinito di 0 , la gestione del tipo di dato si riduce a quella usata dal fornitore. Se viene utilizzato il valore di 80 , la gestione dei tipi dati utilizza solo tipi di dati SQL Server 2000 (8.x). Per altre informazioni, vedere l'articolo relativo all'uso di ADO con OLE DB Driver per SQL Server. |
SSPROP_INIT_DISCOVEREDSERVERSPN |
Tipo: VT_BSTRR/W: Leggi Descrizione: Utilizzato per interrogare il server SPN di una connessione. Versione 18.6.3 o successiva |
SSPROP_INIT_ENCRYPT
1 |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: MandatoryDescrizione: Specifica se criptare i dati che transitano sulla rete. Se Force Protocol Crittografia è attiva, la crittografia avviene sempre, indipendentemente dall'impostazione di SSPROP_INIT_ENCRYPT. Se è disattivato e SSPROP_INIT_ENCRYPT impostato su Mandatory o Strict, allora avviene la crittografia.Se Force Protocol Crittografia è disattivata e SSPROP_INIT_ENCRYPT impostata su Optional, allora non avviene alcuna crittografia. I valori validi sono Optional, Mandatory e Strict. Per le versioni 18.x.x, vedi Differenze principali delle versioni. |
SSPROP_INIT_FAILOVERPARTNER |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Specifica il nome del partner di failover per il mirroring del database. È una proprietà di inizializzazione e può essere impostata solo prima dell'inizializzazione. Dopo l'inizializzazione restituisce il partner di failover, se presente, restituito dal server primario. Questo permette a un'applicazione smart di memorizzare in cache il server di backup più recentemente determinato, ma tali applicazioni dovrebbero considerare che le informazioni vengono aggiornate solo quando la connessione viene stabilita (o resettata, se in pool) e possono diventare obsolete per connessioni a lungo termine. Dopo aver effettuato la connessione, l'applicazione può interrogare questo attributo per determinare l'identità del partner di failover. Se il server primario non ha un partner di failover, questa proprietà restituisce una stringa vuota. Per altre informazioni, vedere Uso del mirroring del database. |
SSPROP_INIT_FAILOVERPARTNERSPN |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Specifica lo SPN per il partner di failover. Una stringa vuota in OLE DB Driver per SQL Server determina l'uso del nome SPN predefinito generato dal provider. |
SSPROP_INIT_FILENAME |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Specifica il nome principale del file di un database allegabile. Questo database viene collegato e diventa il database predefinito per la connessione. Per usare SSPROP_INIT_FILENAME, devi specificare il nome del database come valore della proprietà DBPROP_INIT_CATALOGdi inizializzazione . Se il nome del database non esiste, allora cerca il nome principale del file specificato in SSPROP_INIT_FILENAME e allega quel database con il nome specificato in DBPROP_INIT_CATALOG. Se il database era precedentemente collegato, SQL Server non lo ricollega. |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Il nome host da utilizzare per validare il certificato TLS/SSL di SQL Server. Se la SSPROP_INIT_HOST_NAME_CERTIFICATE proprietà non è impostata, il driver usa il DBPROP_INIT_DATASOURCE valore della proprietà come nome host per convalidare il certificato TLS/SSL di SQL Server. |
SSPROP_INIT_MARSCONNECTION |
Tipo: VT_BOOLR/W: Leggi/Scrivi Predefinito: VARIANT_FALSEDescrizione: Specifica se sono abilitati Multiple Active Result Sets (MARS) per la connessione. Questa opzione deve essere impostata su true prima che venga stabilita una connessione al database. Per altre informazioni, vedere Uso di MARS (Multiple Active Result Set). |
SSPROP_INIT_MULTISUBNETFAILOVER |
Tipo: VT_BOOLR/W: Leggi/Scrivi Predefinito: VARIANT_FALSEDescrizione: MultiSubnetFailover consente un failover più rapido per tutti i gruppi di disponibilità Always On e le istanze del cluster di failover in SQL Server, e riduce significativamente i tempi di failover per topologie Always On singole e multi-subnet. Durante un failover multi-subnet, il client tenta di connettersi in parallelo. Per altre informazioni, vedere Supporto di OLE DB Driver per SQL Server per il ripristino di emergenza a disponibilità elevata. |
SSPROP_INIT_NETWORKADDRESS |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: L'indirizzo di rete del server che esegue un'istanza di SQL Server specificata dalla DBPROP_INIT_DATASOURCE proprietà. |
SSPROP_INIT_NETWORKLIBRARY |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Il nome della libreria di rete (DLL) utilizzata per comunicare con un'istanza di SQL Server. Il nome non dovrebbe includere il percorso o l'estensione del nome file .dll. L'impostazione predefinita può essere personalizzata utilizzando l'utilità Configurazione client di SQL Server. Nota: Solo TCP e Named Pipes sono supportati da questa proprietà. Se si usa questa proprietà con un prefisso, si ottengono due prefissi e di conseguenza un errore, poiché la proprietà viene usata per generare internamente un prefisso. |
SSPROP_INIT_PACKETSIZE |
Tipo: VT_I4R/W: Leggi/Scrivi Descrizione: Un pacchetto Tabular Data Stream (TDS) dimensione in byte. Il valore della proprietà della dimensione del pacchetto deve essere compreso 0 tra 512 e 32.767. Il valore predefinito è 0, il che significa che la dimensione effettiva del pacchetto è determinata dal server. |
SSPROP_INIT_SERVER_CERTIFICATE |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Specifica il percorso verso un file di certificato da confrontare con il certificato TLS/SSL di SQL Server. Questa opzione può essere usata solo quando è abilitata la crittografia Strict. I formati di certificato accettati sono PEM, DER e CER. Se specificato, il certificato di SQL Server viene controllato esaminando se il certificato fornito è una corrispondenza esatta. |
SSPROP_INIT_SERVERSPN |
Tipo: VT_BSTRR/W: Leggi/Scrivi Predefinito: VT_EMPTYDescrizione: Specifica lo SPN per il server. Una stringa vuota in OLE DB Driver per SQL Server determina l'uso del nome SPN predefinito generato dal provider. |
SSPROP_INIT_TAGCOLUMNCOLLATION |
Tipo: VT_BOOLR/W: Scrivi Predefinito: VARIANT_FALSEDescrizione: Viene utilizzato durante un aggiornamento del database quando vengono utilizzati cursori lato server. Questa proprietà contrassegna i dati con informazioni sulle regole di confronto ottenute dal server anziché dalla tabella codici nel client. Questa proprietà viene attualmente utilizzata solo dall'elaborazione di query distribuite, in quanto è in grado di riconoscere le regole di confronto dei dati di destinazione e di convertirle correttamente. |
SSPROP_INIT_TNIR |
Tipo: VT_BOOLR/W: Leggi/Scrivi Predefinito: VARIANT_TRUEDescrizione: Quando ci sono più IP associati al nome host, TNIR influisce sulla sequenza di connessione quando il primo IP risolto del nome host non risponde. La risoluzione dell'IP di rete trasparente interagisce con MultiSubnetFailover per fornire diverse sequenze di connessione. Per altre informazioni vedere Uso della risoluzione dell'IP di rete trasparente. |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE
1 |
Tipo: VT_BOOLR/W: Leggi/Scrivi Predefinito: VARIANT_FALSEDescrizione: Utilizzato per abilitare o disabilitare la validazione dei certificati del server. Questa proprietà è di lettura/scrittura, ma tentare di impostarla dopo che una connessione è stata stabilita comporta un errore. Questa proprietà viene ignorata se il client è configurato per la richiesta della convalida del certificato. Tuttavia, un'applicazione può usarla insieme SSPROP_INIT_ENCRYPT per garantire che la sua connessione al server sia criptata, anche se il client è configurato per non richiedere la crittografia e non è previsto alcun certificato sul client.Le applicazioni client possono eseguire query su questa proprietà dopo l'apertura di una connessione per determinare le effettive impostazioni di crittografia e convalida in uso. Nota: L'uso della crittografia senza validazione dei certificati offre una protezione parziale contro lo sniffing dei pacchetti, ma non contro attacchi man-in-the-middle. Permette di criptare il login e i dati inviati al server senza validare il certificato del server. Per altre informazioni, vedere Crittografia e convalida dei certificati in OLE DB. |
SSPROP_INIT_USEPROCFORPREP |
Tipo: VT_I4R/W: Leggi/Scrivi Predefinito: SSPROPVAL_USEPROCFORPREP_ONDescrizione: L'uso della stored procedure di SQL Server. Definisce l'uso di stored procedure temporanee di SQL Server per supportare l'interfaccia ICommandPrepare . Questa proprietà è significativa solo in caso di connessione a SQL Server 6.5. La proprietà viene ignorata per le versioni più recenti.SSPROPVAL_USEPROCFORPREP_OFF: Una procedura temporanea memorizzata non viene creata quando viene preparato un comando.SSPROPVAL_USEPROCFORPREP_ON: Una procedura temporanea memorizzata viene creata quando viene preparato un comando. Le stored procedure temporanee vengono rimosse al termine della sessione.SSPROPVAL_USEPROCFORPREP_ON_DROP: Una procedura temporanea memorizzata viene creata quando viene preparato un comando. La procedura viene abbandonata quando il comando non è preparato con ICommandPrepare::Unprepare, quando viene specificato un nuovo comando per l'oggetto comando con ICommandText::SetCommandText, oppure quando tutti i riferimenti applicativi al comando vengono rilasciati. |
SSPROP_INIT_WSID |
Tipo: VT_BSTRR/W: Leggi/Scrivi Descrizione: Una stringa che identifica la postazione di lavoro. |
1 Per migliorare il comportamento di sicurezza, crittografia e convalida dei certificati viene modificato quando si usano le proprietà di inizializzazione del token di autenticazione/accesso o le parole chiave della stringa di connessione corrispondenti. Per i dettagli, vedere Crittografia e convalida di certificati.
Nel set DBPROPSET_SQLSERVERDATASOURCEINFOdi proprietà specifico del provider , il driver OLE DB per SQL Server definisce le proprietà aggiuntive. Per ulteriori informazioni, vedi Proprietà delle Informazioni della Fonte dei Dati.
Il driver OLE DB per la stringa SQL Server
OLE DB Driver per SQL Server riconosce una sintassi simile a ODBC nei valori della proprietà della stringa del provider. La proprietà della stringa provider è fornita come valore della proprietà DBPROP_INIT_PROVIDERSTRING di inizializzazione OLE DB quando viene stabilita una connessione con la sorgente dati OLE DB. Questa proprietà fornisce i dati di connessione specifici del provider OLE DB necessari per implementare una connessione all'origine dati OLE DB. All'interno della stringa gli elementi sono delimitati da punto e virgola. L'elemento finale nella stringa deve terminare con un punto e virgola. Ogni elemento è costituito da una parola chiave, da un segno di uguale e dal valore passato durante l'inizializzazione. Ad esempio:
Server=MyServer;UID=MyUserName;
Con OLE DB Driver per SQL Server l'utente non deve mai usare la proprietà della stringa del provider. Il consumer può impostare qualsiasi proprietà di inizializzazione riportata nella stringa del provider usando le proprietà di inizializzazione di OLE DB o quelle specifiche del driver OLE DB per SQL Server.
Per un elenco delle parole chiave disponibili nell'OLE DB Driver per SQL Server, vedi Utilizzo delle parole chiave a stringhe di connessione con OLE DB Driver per SQL Server.