Proprietà sessione - Provider OLE DB di SQL Server Native Client
Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure Azure SynapseAnalytics AnalyticsPlatform System (PDW)
Importante
La SQL Server Native Client (spesso abbreviata SNAC) è stata rimossa da SQL Server 2022 (16.x) e SQL Server Management Studio 19 (SSMS). Sia il provider OLE DB SQL Server Native Client (SQLNCLI o SQLNCLI11) che il provider Microsoft OLE DB legacy per SQL Server (SQLOLEDB) non è consigliato per il nuovo sviluppo. Passare al nuovo driver Microsoft OLE DB (MSOLEDBSQL) per SQL Server in futuro.
Il provider OLE DB SQL Server Native Client interpreta le proprietà della sessione OLE DB come indicato di seguito.
ID proprietà | Descrizione |
---|---|
DBPROP_SESS_AUTOCOMMITISOLEVELS | Il provider OLE DB SQL Server Native Client supporta tutti i livelli di isolamento delle transazioni autocommit, ad eccezione del livello di caos DBPROPVAL_TI_CHAOS. |
Nel set di proprietà specifiche del provider DBPROPSET_SQLSERVERSESSION, il provider OLE DB SQL Server Native Client definisce la proprietà di sessione aggiuntiva seguente.
ID proprietà | Descrizione |
---|---|
SSPROP_QUOTEDCATALOGNAMES | Tipo: VT_BOOL R/W (L/S): Lettura/Scrittura Impostazione predefinita: VARIANT_FALSE Descrizione: gli identificatori tra virgolette consentiti nella restrizione CATALOG. VARIANT_TRUE: gli identificatori tra virgolette sono riconosciuti per una restrizione per catalogo per i set di righe dello schema che forniscono il supporto query distribuito. VARIANT_FALSE: gli identificatori tra virgolette non sono riconosciuti per una restrizione per catalogo per i set di righe dello schema che forniscono il supporto di query distribuite. Per altre informazioni sui set di righe dello schema che offrono il supporto di query distribuite, vedere Supporto di query distribuite nei set di righe dello schema. |
SSPROP_ALLOWNATIVEVARIANT | Tipo: VT_BOOL L/S: Lettura/Scrittura Impostazione predefinita: VARIANT_FALSE Descrizione: determina se i dati recuperati appartengono alla categoria DBTYPE_VARIANT o DBTYPE_SQLVARIANT. VARIANT_TRUE: il tipo di colonna viene restituito come DBTYPE_SQLVARIANT e in tal caso il buffer conserva la struttura SSVARIANT. VARIANT_FALSE: il tipo di colonna viene restituito come DBTYPE_VARIANT e il buffer presenta la struttura VARIANT. |
SSPROP_ASYNCH_BULKCOPY | Per utilizzare la modalità asincrona, impostare la proprietà di sessione SSPROP_ASYNCH_BULKCOPY specifica del provider su VARIANT_TRUE prima di chiamare il metodo BCPExec. Questa proprietà è disponibile nel set di proprietà DBPROPSET_SQLSERVERSESSION. |
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per