Condividi tramite


Proprietà di inizializzazione e di autorizzazione

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Download del driver OLE DB

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 OLE DB Driver per SQL Server non memorizza nella cache le informazioni di autenticazione,

ma restituisce DB_S_ERRORSOCCURRED se si tenta di impostare il valore della proprietà. Il membro dwStatus della struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_ENCRYPT_PASSWORD Il OLE DB Driver per SQL Server usa meccanismi di sicurezza standard di Microsoft SQL Server per nascondere le password.

ma restituisce DB_S_ERRORSOCCURRED se si tenta di impostare il valore della proprietà. Il membro dwStatus della struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_INTEGRATED Se la proprietà DBPROP_AUTH_INTEGRATED è impostata su un puntatore NULL, su una stringa Null o sul valore VT_BSTR di "SSPI", il driver OLE DB per SQL Server usa la modalità di autenticazione di Windows per autorizzare l'accesso utente al database di SQL Server specificato dalle proprietà DBPROP_INIT_DATASOURCE e DBPROP_INIT_CATALOG.

Se è impostata su VT_EMPTY (impostazione predefinita), viene utilizzata la sicurezza di SQL Server. L'account di accesso e la password di SQL Server vengono specificati nelle proprietà DBPROP_AUTH_USERID 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,

ma restituisce DB_S_ERRORSOCCURRED se si tenta 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 OLE DB Driver per SQL Server non esegue la crittografia delle informazioni di autenticazione quando queste sono persistenti,

ma restituisce DB_S_ERRORSOCCURRED se si tenta 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.

L'impostazione del bit DBPROPVAL_ASYNCH_INITIALIZE nella proprietà DBPROP_INIT_ASYNCH fa sì che IDBInitialize::Initialize 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 Microsoft SQL Server. Se sono presenti più istanze di SQL Server in esecuzione nel computer, per connettersi a un'istanza specifica di SQL Server, il valore DBPROP_INIT_DATASOURCE deve essere specificato come \\NomeServer\NomeIstanza. La sequenza di escape \\ viene usata per la barra rovesciata stessa.
DBPROP_INIT_GENERALTIMEOUT Indica il numero di secondi prima di una richiesta, diversa dall'inizializzazione dell'origine dati e dall'esecuzione del comando, si verifica il timeout. Il valore 0 indica un timeout infinito. I provider che lavorano su connessioni di rete o in scenari distribuiti o transazioni possono supportare questa proprietà per consigliare a un componente incluso di scadere se è presente una richiesta a esecuzione prolungata. I timeout per l'inizializzazione dell'origine dati e l'esecuzione di comandi continuano a essere gestiti rispettivamente da DBPROP_INIT_TIMEOUT e DBPROP_COMMANDTIMEOUT.

Poiché la proprietà DBPROP_INIT_GENERALTIMEOUT è di sola lettura, se si tenta di impostarla viene restituito l'errore dwstatus di 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 OLE DB Driver per SQL Server non supporta la modifica del livello di rappresentazione,

ma restituisce DB_S_ERRORSOCCURRED se si tenta 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 convalida l'ID delle impostazioni locali e restituisce un errore se tale ID non è supportato o non è installato nel client.
DBPROP_INIT_LOCATION ma restituisce DB_S_ERRORSOCCURRED se si tenta di impostare il valore della proprietà. Il membro dwStatus della struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_MODE ma restituisce DB_S_ERRORSOCCURRED se si tenta 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 e usa DBPROMPT_NOPROMPT come impostazione predefinita per la proprietà.
DBPROP_INIT_PROTECTION_LEVEL OLE DB Driver per SQL Server non supporta un livello di protezione per le connessioni alle istanze di SQL Server.

ma restituisce DB_S_ERRORSOCCURRED se si tenta di impostare il valore della proprietà. Il membro dwStatus della struttura DBPROP indica DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_PROVIDERSTRING Vedere la stringa di OLE DB Driver per SQL Server più avanti in questo argomento.
DBPROP_INIT_TIMEOUT OLE DB Driver per SQL Server restituisce un errore di inizializzazione se non è possibile stabilire una connessione all'istanza di SQL Server entro il numero di secondi specificato.

Nel set di proprietà DBPROPSET_SQLSERVERDBINIT specifico del provider il driver OLE DB per SQL Server definisce le proprietà di inizializzazione aggiuntive indicate di seguito.

ID proprietà Descrizione
SSPROP_AUTH_ACCESS_TOKEN1 Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: token di accesso usato per l'autenticazione a Microsoft Entra ID.

NOTA: si tratta di un errore per specificare questa proprietà e anche UID, PWD, Trusted_Connectiono stringa di connessione Authentication parole chiave o le relative proprietà/parole chiave corrispondenti.
SSPROP_AUTH_MODE1 Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: specifica l'autenticazione SQL o Microsoft Entra utilizzata. I valori validi sono:
  • (not set): Modalità di autenticazione determinata da altre parole chiave.
  • (empty string): annulla l'impostazione di una modalità di autenticazione impostata in precedenza.
  • ActiveDirectoryPassword:Autenticazione di nome utente e password con un'identità di Microsoft Entra.
  • ActiveDirectoryIntegrated: Autenticazione integrata con un'identità Microsoft Entra.

  • NOTA: la ActiveDirectoryIntegrated parola chiave può essere usata anche per l'autenticazione di Windows per SQL Server. Sostituisce le parole chiave di autenticazione Integrated Security (o Trusted_Connection). È consigliabile che per le applicazioni che usano le parole chiave Integrated Security (o Trusted_Connection) o le proprietà corrispondenti, il valore della parola chiave Authentication (o della relativa proprietà) sia impostato su ActiveDirectoryIntegrated per abilitare il nuovo comportamento di crittografia e convalida dei certificati.

  • ActiveDirectoryInteractive: Autenticazione interattiva con un'identità Microsoft Entra. Questo metodo supporta anche l'autenticazione a più fattori di Microsoft Entra.
  • Autenticazione identità gestita di ActiveDirectoryMSI:. Per un'identità assegnata dall'utente, l'ID utente deve essere impostato sull'ID oggetto dell'identità utente.
  • ActiveDirectoryServicePrincipal: Autenticazione dell'entità servizio con un'applicazione Microsoft Entra. L'ID utente deve essere impostato sull'ID applicazione (client). La password deve essere impostata sul segreto client dell'applicazione.
  • SqlPassword: Autenticazione con ID utente e password.

  • NOTA: è consigliabile che per le applicazioni che usano l'autenticazione SQL Server il valore della parola chiave Authentication (o della proprietà corrispondente) sia impostato su SqlPassword per abilitare il nuovo comportamento di crittografia e convalida dei certificati.
SSPROP_AUTH_OLD_PASSWORD Tipo: VT_BSTR

L/S: Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: password corrente o scaduta. Per altre informazioni, vedere Modifica delle password a livello di programmazione.
SSPROP_INIT_APPNAME Tipo: VT_BSTR

L/S: Lettura/Scrittura

Descrizione: nome dell'applicazione client.
SSPROP_INIT_AUTOTRANSLATE Tipo: VT_BOOL

L/S: Lettura/Scrittura

Impostazione predefinita: VARIANT_TRUE

Descrizione: conversione di caratteri OEM/ANSI.

VARIANT_TRUE: il driver OLE DB per SQL Server converte in Unicode le stringhe di caratteri ANSI inviate tra il client e il server per ridurre al minimo i problemi relativi alla corrispondenza dei caratteri estesi tra le tabelle codici nel client e nel server:

Il client DBTYPE_STR dati inviati a un'istanza di SQL Server char, varchar o variabile di testo , parametro o colonna viene convertito da carattere a Unicode usando la tabella codici ANSI client (ACP) e quindi convertita da Unicode a carattere usando l'ACP del server.

I dati char, varchar o text di SQL Server inviati a una variabile DBTYPE_STR del client vengono convertiti da caratteri in Unicode usando la tabella codici ANSI del server e quindi vengono convertiti da Unicode in caratteri usando la tabella codici ANSI del 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. A tale scopo, è necessario che nel client sia disponibile la stessa tabella codici ANSI utilizzata nel server.

Queste impostazioni non influiscono sulle conversioni eseguite per i trasferimenti seguenti:

Dati DBTYPE_WSTR Unicode del client inviati a dati di tipo char, varchar o text nel server.

Dati del server di tipo char, varchar o text inviati a una variabile DBTYPE_WSTR Unicode nel client.

Dati DBTYPE_STR ANSI del client inviati a dati Unicode di tipo nchar, nvarchar o ntext nel server.

Dati Unicode di tipo char, varchar o text del server inviati a una variabile ANSI DBTYPE_STR nel client.

VARIANT_FALSE: il OLE DB Driver per SQL Server non esegue traduzioni di caratteri.

Il driver OLE DB per SQL Server non converte dati DBTYPE_STR di tipo carattere ANSI del client inviati a variabili, parametri o colonne di tipo char, varchar o text nel server. Per i dati di tipo char, varchar o text inviati dal server alle variabili DBTYPE_STR nel client non viene eseguita alcuna conversione. 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_I4

L/S: Lettura/Scrittura

Predefinito: 1

Descrizione: Controlla il numero di tentativi di riconnessione nel caso di perdita di connessione. Per altre informazioni, vedere Resilienza delle connessioni inattive.
SSPROP_INIT_CONNECT_RETRY_INTERVAL Tipo: VT_I4

L/S: Lettura/Scrittura

Predefinito: 10.

Descrizione: Specifica il numero di secondi tra ogni tentativo di ripetizione della connessione nel caso di perdita di connessione. Per altre informazioni, vedere Resilienza delle connessioni inattive.
SSPROP_INIT_CURRENTLANGUAGE Tipo: VT_BSTR

L/S: Lettura/Scrittura

Descrizione: Nome della lingua di 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_UI2

L/S: Lettura/Scrittura

Predefinito: 0

Descrizione: consente la compatibilità dei tipi di dati tra SQL Server e le applicazioni ADO (ActiveX Data Object). Se si utilizza il valore predefinito 0, la gestione dei tipi di dati predefinita corrisponde a quella utilizzata dal provider. Se si utilizza il valore 80, la gestione dei tipi di dati utilizza solo tipi di dati di 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_BSTR

L/S: Lettura

Descrizione: Utilizzata per eseguire query sul nome dell'entità servizio del server di una connessione. Versione 18.6.3 o successiva
SSPROP_INIT_ENCRYPT1 Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: Mandatory

Descrizione: Specifica se crittografare i dati in uscita dalla rete.

Se l'opzione Forza crittografia protocollo è attiva, la crittografia verrà sempre eseguita, indipendentemente dall'impostazione di SSPROP_INIT_ENCRYPT. Se la crittografia del protocollo è disabilitata e la proprietà SSPROP_INIT_ENCRYPT è impostata su Mandatory o Strict, la crittografia verrà eseguita.

Se l'opzione Forza crittografia protocollo non è attiva e la proprietà SSPROP_INIT_ENCRYPT è impostata su Optional, non verrà eseguita alcuna crittografia. I valori validi sono Optional, Mandatory e Strict. Per le versioni 18.x.x, vedere Differenze tra le versioni principali di MSOLEDBSQL.
SSPROP_INIT_FAILOVERPARTNER Tipo: VT_BSTR

L/S: Lettura/Scrittura

Descrizione: specifica il nome del partner di failover per il mirroring del database. Si tratta di una proprietà di inizializzazione e può essere impostata solo prima dell'inizializzazione stessa. Al termine dell'inizializzazione restituirà il partner di failover, se presente, restituito dal server primario.

Consente a un'applicazione smart di memorizzare nella cache il server di backup determinato più di recente, ma con tali applicazioni è necessario tenere conto del fatto che le informazioni vengono aggiornate solo quando la connessione viene stabilita per la prima volta (o reimpostata, se in pool) e possono diventare obsolete nel caso di connessioni prolungate.

Una volta stabilita la connessione, l'applicazione può eseguire una query su questo attributo per determinare l'identità del partner di failover. Se il server primario non dispone di partner di failover, la proprietà restituirà una stringa vuota. Per altre informazioni, vedere Uso del mirroring del database.
SSPROP_INIT_FAILOVERPARTNERSPN Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: Specifica il nome 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_BSTR

L/S: Lettura/Scrittura

Descrizione: specifica il nome del file primario di un database collegabile. Questo database viene collegato e diventa il database predefinito per la connessione. Per utilizzare SSPROP_INIT_FILENAME, è necessario specificare il nome del database come valore della proprietà di inizializzazione DBPROP_INIT_CATALOG. Se il nome del database non esiste, viene eseguita la ricerca del nome del file primario specificato in SSPROP_INIT_FILENAME e il database viene collegato al nome specificato in DBPROP_INIT_CATALOG. Se il database è stato collegato in precedenza, non viene ricollegato in SQL Server.
SSPROP_INIT_HOST_NAME_CERTIFICATE Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: Il nome host da utilizzare per la convalida del certificato TLS/SSL di SQL Server. Se la proprietà SSPROP_INIT_HOST_NAME_CERTIFICATE non è impostata, il driver usa il valore della proprietà DBPROP_INIT_DATASOURCE come nome host per convalidare il certificato TLS/SSL di SQL Server.
SSPROP_INIT_MARSCONNECTION Tipo: VT_BOOL

L/S: Lettura/Scrittura

Impostazione predefinita: VARIANT_FALSE

Descrizione: specifica se per la connessione è abilitata la funzionalità MARS (Multiple Active Result Set). 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_BOOL

L/S: Lettura/Scrittura

Impostazione predefinita: VARIANT_FALSE

Descrizione: MultiSubnetFailover consente un failover più rapido per tutti i gruppi di disponibilità AlwaysOn e le istanze del cluster di failover in SQL Server e ridurrà significativamente il tempo di failover per topologie AlwaysOn singole e su più subnet. Durante un failover su più subnet, verranno tentate connessioni in parallelo da parte del client. 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_BSTR

L/S: Lettura/Scrittura

Descrizione: Indirizzo di rete del server che esegue un'istanza di SQL Server specificata dalla proprietà DBPROP_INIT_DATASOURCE.
SSPROP_INIT_NETWORKLIBRARY Tipo: VT_BSTR

L/S: Lettura/Scrittura

Descrizione: Nome della libreria di rete (DLL) utilizzata per comunicare con un'istanza di SQL Server. Il nome non deve include il percorso o l'estensione di file DLL.

L'impostazione predefinita può essere personalizzata utilizzando l'utilità Configurazione client di SQL Server.

Nota: questa proprietà supporta solo TCP e named pipe. 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_I4

L/S: Lettura/Scrittura

Descrizione: dimensioni del pacchetto TDS (Tabular Data Stream) in byte. Il valore della proprietà delle dimensioni del pacchetto deve essere 0 o essere compreso tra 512 e 32.767. Il valore predefinito è 0, che indica che le dimensioni effettive del pacchetto verranno determinate dal server.
SSPROP_INIT_SERVER_CERTIFICATE Tipo: VT_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: specifica il percorso di un file di certificato che deve corrispondere al 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_BSTR

L/S: Lettura/Scrittura

Impostazione predefinita: VT_EMPTY

Descrizione: Specifica il nome 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_BOOL

L/S: Scrittura

Impostazione predefinita: VARIANT_FALSE

Descrizione: viene utilizzata durante l'aggiornamento di un database quando si utilizzano cursori sul 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_BOOL

L/S: Lettura/Scrittura

Impostazione predefinita: VARIANT_TRUE

Descrizione: quando sono presenti più indirizzi IP associati al nome host, TNIR influisce sulla sequenza di connessione quando il primo indirizzo 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_CERTIFICATE1 Tipo: VT_BOOL

L/S: Lettura/Scrittura

Impostazione predefinita: VARIANT_FALSE

Descrizione: viene utilizzata per abilitare o disabilitare la convalida del certificato server. Benché questa proprietà sia di lettura/scrittura, se si tenta di impostarla dopo avere stabilito una connessione, verrà restituito un errore.

Questa proprietà viene ignorata se il client è configurato per la richiesta della convalida del certificato. Può tuttavia essere utilizzata da un'applicazione insieme a SSPROP_INIT_ENCRYPT per garantire che la connessione al server sia crittografata, anche se il client è configurato per non richiedere la crittografia e nel client non è specificato alcun certificato.

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 convalida del certificato offre una protezione parziale dall'analisi dei pacchetti, ma non da attacchi di tipo man-in-the-middle. Questa modalità consente semplicemente la crittografia dell'account di accesso e dei dati inviati al server senza convalida del certificato server.

Per altre informazioni, vedere Crittografia e convalida di certificati.
SSPROP_INIT_USEPROCFORPREP Tipo: VT_I4

L/S: Lettura/Scrittura

Impostazione predefinita: SSPROPVAL_USEPROCFORPREP_ON

Descrizione: Utilizzo della stored procedure del 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: quando viene preparato un comando, non viene creata una stored procedure temporanea.

SSPROPVAL_USEPROCFORPREP_ON: quando viene preparato un comando, viene creata una stored procedure temporanea. Le stored procedure temporanee vengono rimosse al termine della sessione.

SSPROPVAL_USEPROCFORPREP_ON_DROP: quando viene preparato un comando, viene creata una stored procedure temporanea. La stored procedure viene rimossa quando viene annullata la preparazione del comando con ICommandPrepare::Unprepare, quando viene specificato un nuovo comando per l'oggetto comando con ICommandText::SetCommandText o quando vengono rilasciati tutti i riferimenti dell'applicazione al comando.
SSPROP_INIT_WSID Tipo: VT_BSTR

L/S: Lettura/Scrittura

Descrizione: stringa che identifica la workstation.

[1]: Per migliorare la sicurezza, il comportamento della crittografia e della convalida dei certificati vengono modificati quando si usano le proprietà di inizializzazione del token di autenticazione o accesso oppure le corrispondenti parole chiave per la stringa di connessione. Per i dettagli, vedere Crittografia e convalida di certificati.

Nel set di proprietà DBPROPSET_SQLSERVERDATASOURCEINFO specifico del provider OLE DB Driver per SQL Server definisce le proprietà aggiuntive. Vedere le proprietà delle informazioni sulle origini dati per maggiori dettagli.

Stringa del driver OLE DB per 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 del provider viene fornita come valore della proprietà di inizializzazione OLE DB DBPROP_INIT_PROVIDERSTRING quando viene stabilita una connessione all'origine 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 di parole chiave disponibili in OLE DB Driver per SQL Server, vedere Uso delle parole chiave delle stringhe di connessione con OLE DB Driver per SQL Server.

Vedi anche

Oggetti di origine dati (OLE DB)