Condividi tramite


Proprietà XMLA supportate (XMLA)

Microsoft SQL Server Analysis Services supporta le proprietà elencate nella tabella seguente. Tali proprietà vengono utilizzate nell'elemento Properties dei metodi Discover e Execute.

Nome

Elemento

AxisFormat

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Determina il formato utilizzato in un set di risultati MDDataSet per descrivere gli assi del set di dati multidimensionale. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
ClusterFormat L'asse di MDDataSet è costituito da uno o più elementi CrossProduct.
CustomFormat Per questa impostazione in Analysis Services viene utilizzato il formato TupleFormat.
TupleFormat (Impostazione predefinita) L'asse di MDDataSet contiene uno o più elementi Tuple.

Questa proprietà può essere utilizzata con il metodo Execute.

BeginRange

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Contiene un valore intero in base zero che corrisponde a un valore dell'attributo CellOrdinal. L'attributo CellOrdinal fa parte dell'elemento Cell nella sezione CellData di MDDataSet.

Se utilizzata insieme alla proprietà EndRange, questa proprietà può essere utilizzata dall'applicazione client per limitare un set di dati OLAP restituito da un comando a un intervallo specifico di celle. Se viene specificato il valore -1, vengono restituite tutte le celle fino a quella specificata nella proprietà EndRange.

Il valore predefinito di questa proprietà è -1.

Questa proprietà può essere utilizzata con il metodo Execute.

Catalog

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Quando si stabilisce una sessione con un'istanza di Analysis Services per inviare un comando XMLA, questa proprietà è equivalente alla proprietà OLE DB DBPROP_INIT_CATALOG.

Quando si imposta questa proprietà durante una sessione per modificare il database corrente per la sessione, questa proprietà è equivalente alla proprietà OLE DB DBPROP_CURRENTCATALOG.

Il valore predefinito di questa proprietà è una stringa vuota.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

CatalogLocation

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_CATALOGLOCATION.

Il valore predefinito di questa proprietà è zero (0), equivalente a DBPROPVAL_CL_START.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ClientProcessID

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Contiene l'identificatore (ID) del thread di processo per la sessione corrente.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

CommitTimeout

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Determina il tempo di attesa, in secondi, da parte della fase di commit di un comando XMLA attualmente in esecuzione prima dell'esecuzione del rollback. La fase di commit corrisponde a comandi XMLA come Statement o Process.

Un valore zero (0) indica che l'istanza attende indefinitamente.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Content

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Determina il tipo di dati restituiti dai metodi Discover e Execute. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
None Consente la verifica della struttura del comando, ma non l'esecuzione.
Schema Restituisce XML Schema relativo al comando richiesto. XML Schema indica le colonne e altre informazioni.
Data Restituisce solo i dati richiesti.
SchemaData (Impostazione predefinita) Restituisce i dati e le informazioni sullo schema.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Cube

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Contiene il nome del cubo che definisce il contesto per un comando. Se il comando stesso contiene il nome di un cubo, ad esempio all'interno della clausola FROM di un'istruzione SELECT MDX (Multidimensional Expressions), l'impostazione di questa proprietà viene ignorata.

Il valore predefinito di questa proprietà è una stringa vuota.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DataSourceInfo

Utilizzo

Proprietà String obbligatoria, di lettura/scrittura.

Descrizione

Contiene le informazioni, ad esempio il nome dell'istanza, necessarie per la connessione all'origine dati.

Le applicazioni client non devono costruire il contenuto della proprietà DataSourceInfo da inviare a un'istanza. Le origini dati supportate dal provider devono essere invece individuate dall'applicazione client utilizzando il metodo Discover per recuperare il set di righe DISCOVER_DATASOURCES. L'applicazione client restituisce quindi lo stesso valore per la proprietà DataSourceInfo recuperato dal client dal set di righe DISCOVER_DATASOURCES.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropCatalogTerm

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_CATALOGTERM.

Il valore predefinito di questa proprietà è "Database".

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropCatalogUsage

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_CATALOGUSAGE.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropColumnDefinition

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_COLUMNDEFINITION.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropConcatNullBehavior

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_CONCATNULLBEHAVIOR.

Il valore predefinito di questa proprietà è 1, equivalente a DBPROPVAL_CB_NULL.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropDataSourceReadOnly

Utilizzo

Proprietà Boolean facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_DATASOURCEREADONLY.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropGroupBy

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_GROUPBY.

Il valore predefinito di questa proprietà è 2, equivalente a DBPROPVAL_GB_EQUALS_SELECT.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropHeterogeneousTables

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_HETEROGENEOUSTABLES.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropIdentifierCase

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_IDENTIFIERCASE.

Il valore predefinito di questa proprietà è 8, equivalente a DBPROPVAL_IC_MIXED.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropInitMode

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_INIT_MODE.

Gli unici valori supportati per questa proprietà sono DB_MODE_READWRITE e DB_MODE_READ.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMaxIndexSize

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MAXINDEXSIZE.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMaxOpenChapters

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MAXOPENCHAPTERS.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMaxRowSize

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MAXROWSIZE.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMaxRowSizeIncludeBlob

Utilizzo

Proprietà Boolean facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MAXROWSIZEINCLUDESBLOB.

Il valore predefinito di questa proprietà è TRUE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMaxTablesInSelect

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MAXTABLESINSELECT.

Il valore predefinito di questa proprietà è 1.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdAutoexists

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina il comportamento di Auto Exist. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
0 Valore predefinito, equivale a 1.
1 Applica Auto Exist complete per set denominati e assi di query. Include clausole WHERE e sub-SELECT.
2 Applica Auto Exist complete per assi di query ed esclude set denominati da Auto Exist. Include clausole WHERE e sub-SELECT.
3 Non applica Auto Exist per i set denominati con clausola WHERE. Applica Auto Exist superficiali per gli assi di query con clausola WHERE. Applica Auto Exist complete per assi di query con sub-SELECT e set denominati con sub-SELECT.

I valori predefiniti di questa proprietà sono zero o vuoto.

Si tratta di una proprietà della sessione che può essere impostata solo quando viene creata la sessione.

DbpropMsmdCacheMode

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdCachePolicy

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdCacheRatio

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdCacheRatio2

Utilizzo

Proprietà Double facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdCompareCaseNotSensitiveStringFlags

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina le funzionalità di ordinamento e confronto di stringhe con distinzione tra maiuscole e minuscole. Questa proprietà controlla in che modo vengono eseguiti i confronti in set di caratteri che non supportano i caratteri maiuscoli e minuscoli, ad esempio Katakana per il giapponese e l'Hindi. Il valore di questa proprietà viene impostato alla prima connessione del thread di processo e influenza tutte le connessioni successive in tale thread.

Fare riferimento alla tabella seguente per determinare i flag da utilizzare.

NomeValoreDescrizione
NORM_IGNORECASE 0x00000001 Non viene fatta distinzione tra maiuscole e minuscole.
Non applicabile 0x00000002 Confronto binario. I caratteri vengono confrontati in base al relativo valore sottostante nel set di caratteri, non al relativo ordine nell'alfabeto specifico.
NORM_IGNORENONSPACE 0x00000010 I caratteri senza spaziatura vengono ignorati.
NORM_IGNORESYMBOLS 0x00000100 I simboli vengono ignorati.
NORM_IGNOREKANATYPE 0x00001000 Non viene fatta alcuna distinzione tra i caratteri Hiragana e Katakana. Quando vengono confrontati, i caratteri Hiragana e Katakana corrispondenti sono considerati uguali.
NORM_IGNOREWIDTH 0x00010000 Non viene fatta alcuna distinzione tra le versioni a un byte e a due byte (DBCS) dello stesso carattere.
SORT_STRINGSORT 0x00100000 La punteggiatura viene trattata nello stesso modo dei simboli.

Per ulteriori informazioni sul confronto di stringhe in OLE DB, cercare "CompareString" nella sezione Platform SDK di MSDN Library.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdCompareCaseSensitiveStringFlags

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina le funzionalità di ordinamento e confronto di stringhe senza distinzione tra maiuscole e minuscole. Questa proprietà controlla in che modo vengono eseguiti i confronti in set di caratteri che non supportano i caratteri maiuscoli e minuscoli, ad esempio Katakana per il giapponese e l'Hindi. Il valore di questa proprietà viene impostato alla prima connessione del thread di processo e influenza tutte le connessioni successive in tale thread.

Fare riferimento alla tabella seguente per determinare i flag da utilizzare.

NomeValoreDescrizione
NORM_IGNORECASE 0x00000001 Non viene fatta distinzione tra maiuscole e minuscole.
Non applicabile 0x00000002 Confronto binario. I caratteri vengono confrontati in base al relativo valore sottostante nel set di caratteri, non al relativo ordine nell'alfabeto specifico.
NORM_IGNORENONSPACE 0x00000010 I caratteri senza spaziatura vengono ignorati.
NORM_IGNORESYMBOLS 0x00000100 I simboli vengono ignorati.
NORM_IGNOREKANATYPE 0x00001000 Non viene fatta alcuna distinzione tra i caratteri Hiragana e Katakana. Quando vengono confrontati, i caratteri Hiragana e Katakana corrispondenti sono considerati uguali.
NORM_IGNOREWIDTH 0x00010000 Non viene fatta alcuna distinzione tra le versioni a un byte e a due byte (DBCS) dello stesso carattere.
SORT_STRINGSORT 0x00100000 La punteggiatura viene trattata nello stesso modo dei simboli.

Per ulteriori informazioni sul confronto di stringhe in OLE DB, cercare "CompareString" nella sezione Platform SDK di MSDN Library.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdDebugMode

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdDynamicDebugLimit

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdFlattened2

Utilizzo

Proprietà Boolean facoltativa, di lettura/scrittura.

Descrizione

Restituisce tutti i membri di una gerarchia padre-figlio in un'unica colonna di tabella nel risultato bidimensionale, a meno che la gerarchia padre-figlio venga richiesta sull'asse 0. Il modello di livello per le colonne di output non viene utilizzato.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdMDXCompatibility

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina in che modo vengono trattati i membri segnaposto di una gerarchia incompleta o sbilanciata. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
0 Per compatibilità con le versioni precedenti di Analysis Services, questo valore è equivalente a 1.
1 Le gerarchie nelle dimensioni con ruoli multipli ricevono una didascalia che include il nome della dimensione e il nome della gerarchia. Il formato della didascalia è il seguente: [Dimensione].[Gerarchia] I membri segnaposto sono esposti.
2 Le gerarchie nelle dimensioni con ruoli multipli ricevono una didascalia che include il nome della dimensione e il nome della gerarchia. Il formato della didascalia è il seguente: [Dimensione].[Gerarchia] I membri segnaposto non sono esposti.
3 (Impostazione predefinita) I membri segnaposto non sono esposti.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdMDXUniqueNameStyle

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina l'algoritmo per la generazione di nomi univoci dei membri in una dimensione. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
0 Per compatibilità con le versioni precedenti di Analysis Services, questo valore è equivalente a 2.
1 Utilizza un algoritmo del percorso della chiave: [dim].&[chiave1].&[chiave2]
2 Utilizza un algoritmo del percorso del nome: [dim].[nome1].&[nome2]
3 Utilizza nomi univoci garantiti stabili nel tempo.

Il valore predefinito di questa proprietà è 6.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdSQLCompatibility

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMsmdSubQueries

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Maschera di bit che determina il comportamento delle sottoquery. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
0 Valore predefinito, compatibile con le versioni precedenti di Analysis Services. I membri calcolati o i set calcolati non sono consentiti nelle sub-SELECT o nei sottocubi.
1 I membri o i set calcolati sono consentiti nelle sub-SELECT o nei sottocubi. I predecessori del membro calcolato non sono inclusi nello spazio della sub-SELECT o del sottocubo.
2 I membri o i set calcolati sono consentiti nelle sub-SELECT o nei sottocubi. I predecessori del membro calcolato sono inclusi nello spazio della sub-SELECT o del sottocubo.

I valori predefiniti di questa proprietà sono zero o vuoto.

Si tratta di una proprietà della sessione che può essere impostata solo quando viene creata la sessione.

Per una spiegazione dettagliata del comportamento dei membri calcolati o set calcolati nelle sub-SELECT e nei sottocubi, vedere Membri calcolati in sub-SELECT e sottocubi.

DbpropMsmdUseFormulaCache

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropMultiTableUpdate

Utilizzo

Proprietà Boolean facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MULTITABLEUPDATE.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropNullCollation

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_NULLCOLLATION.

Il valore predefinito di questa proprietà è 4, equivalente a DBPROPVAL_NC_LOW.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropOrderByColumnsInSelect

Utilizzo

Proprietà Boolean facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_ORDERBYCOLUMNSINSELECT.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropOutputParameterAvailable

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_OUTPUTPARAMETERAVAILABILITY.

Il valore predefinito di questa proprietà è 1, equivalente a DBPROPVAL_OA_NOTSUPPORTED.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropPersistentIdType

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_PERSISTENTIDTYPE.

Il valore predefinito di questa proprietà è 4, equivalente a DBPROPVAL_PT_NAME.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropPrepareAbortBehavior

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_PREPAREABORTBEHAVIOR.

Il valore predefinito di questa proprietà è 1, equivalente a DBPROPVAL_CB_DELETE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropPrepareCommitBehavior

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_PREPARECOMMITBEHAVIOR.

Il valore predefinito di questa proprietà è 1, equivalente a DBPROPVAL_CB_DELETE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropProcedureTerm

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_PROCEDURETERM.

Il valore predefinito di questa proprietà è "Calculated member".

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropQuotedIdentifierCase

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_QUOTEDIDENTIFIERCASE.

Il valore predefinito di questa proprietà è 8, equivalente a DBPROPVAL_IC_MIXED.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSchemaUsage

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SCHEMAUSAGE.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSqlSupport

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SQLSUPPORT.

Il valore predefinito di questa proprietà è 512, equivalente a DBPROPVAL_SQL_SUBMINIMUM.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSubqueries

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SUBQUERIES.

NotaNota
Sebbene in DMX (Data Mining Extensions) siano supportate le sottoquery, questa proprietà fa riferimento al supporto delle sottoquery in SQL.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSupportedTxnDdl

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SUPPORTEDTXNDDL.

Il valore predefinito di questa proprietà è zero (0), equivalente a DBPROPVAL_TC_NONE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSupportedTxnIsoLevels

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SUPPORTEDTXNISOLEVELS.

Il valore predefinito di questa proprietà è 4096, equivalente a DBPROPVAL_TI_READCOMMITTED.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropSupportedTxnIsoRetain

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SUPPORTEDTXNISORETAIN.

Il valore predefinito di questa proprietà è 292, equivalente a una combinazione di DBPROPVAL_TR_ABORT_NO, DBPROPVAL_TR_COMMIT_NO e DBPROPVAL_TR_NONE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

DbpropTableTerm

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_TABLETERM.

Il valore predefinito di questa proprietà è "Cube".

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Dialect

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Stabilisce il sottolinguaggio utilizzato nelle situazioni seguenti:

  • Il sottolinguaggio che verrà utilizzato dal provider al primo tentativo di esecuzione di una query.

  • Il sottolinguaggio utilizzato per gli errori di esecuzione restituiti in seguito a errori delle query.

I sottolinguaggi disponibili per questa proprietà sono elencati nella tabella seguente.

NomeValoreDescrizione
DBGUID_SQL C8B522D7-5CF3-11CE-ADE5-00AA0044773D Il parser SQL ha la precedenza.
MDGUID_DM 62C58FED-CCA5-44F1-83B6-7B45682B3904 Il parser DMX ha la precedenza.
MDGUID_MDX A07CCCD0-8148-11D0-87BB-00C04FC33942 Il parser MDX ha la precedenza.

È possibile utilizzare la proprietà Dialect quando si prevede che nella maggior parte delle query verrà utilizzato un sottolinguaggio specifico.

La sintassi delle query può essere simile per i sottolinguaggi dei linguaggi, ad esempio DMX e SQL. Poiché la sintassi può essere simile, tramite Analysis Services potrebbe non essere possibile dedurre il sottolinguaggio dalla sintassi delle query. Se una query non viene eseguita in un sottolinguaggio, tramite l'istanza di Analysis Services può venire effettuato un nuovo tentativo di eseguire la query in un sottolinguaggio diverso.

Se la proprietà Dialect è impostata, Analysis Services restituisce errori di esecuzione delle query nel sottolinguaggio che ha precedenza, anche se il provider tenta di eseguire di nuovo la query in un altro sottolinguaggio. La proprietà Dialect è ad esempio impostata su MDGUID_DM. Il provider tenta innanzitutto di eseguire la query come query di data mining, ma l'esecuzione ha esito negativo. Il provider tenta quindi di eseguire di nuovo la query come query SQL. Anche questa query SQL ha tuttavia esito negativo. Poiché il valore della proprietà Dialect è MDGUID_DM, Analysis Services restituisce un messaggio di errore di data mining, non un messaggio di errore SQL.

Se la proprietà Dialect non è impostata, Analysis Services restituisce errori di esecuzione delle query nel sottolinguaggio utilizzato per ultimo. La proprietà Dialect non è ad esempio impostata e si verifica un errore della query di data mining. Il provider tenta quindi di eseguire di nuovo la query come query SQL, ma anche in questo caso la query ha esito negativo. Poiché la proprietà Dialect non è impostata, il provider restituisce un messaggio di errore SQL anziché un messaggio di errore di data mining.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Disable Prefetch Facts

Utilizzo

Proprietà Boolean facoltativa, di lettura/scrittura.

Descrizione

Quando è impostata su True, il motore arresta il tentativo di recuperare i valori per la durata della sessione.

Il valore predefinito di questa proprietà è False.

EffectiveRoles

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

EffectiveUserName

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Specifica il nome di un account da utilizzare per sostituire il nome utente durante la connessione a un'istanza di Analysis Services. Il valore della proprietà non è normalizzato, in quanto la funzione UserName MDX restituisce il valore letterale se viene utilizzata questa proprietà. Questa proprietà può essere utilizzata solo dagli amministratori del server.

Questa proprietà supporta i tipi SID seguenti: User, Group, Alias, WellKnownGroup, Computer.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

EndRange

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Specifica un valore intero in base zero che corrisponde a un valore dell'attributo CellOrdinal. L'attributo CellOrdinal fa parte dell'elemento Cell nella sezione CellData di MDDataSet.

Se utilizzata insieme alla proprietà BeginRange, questa proprietà può essere utilizzata dall'applicazione client per limitare un set di dati OLAP restituito da un comando a un intervallo specifico di celle. Se viene specificato il valore -1, vengono restituite tutte le celle a partire da quella specificata nella proprietà BeginRange.

Il valore predefinito di questa proprietà è -1.

Questa proprietà può essere utilizzata con il metodo Execute.

ExecutionMode

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Riservata per utilizzi futuri.

Il valore predefinito di questa proprietà è Execute.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ForceCommitTimeout

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Determina il tempo di attesa, in secondi, da parte della fase di commit di un comando XMLA attualmente in esecuzione prima di forzare il rollback dei comandi eseguiti in precedenza. La fase di commit corrisponde a comandi XMLA come Statement o Process.

Un valore zero (0) indica che l'istanza attende indefinitamente.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Format

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Determina il tipo di set di risultati restituito dai metodi Discover e Execute. Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
Tabular Restituisce un set di risultati utilizzando il tipo di dati Rowset.
Multidimensional Restituisce un set di righe utilizzando il tipo di dati MDDataSet.
Native Non viene specificato in modo esplicito alcun formato. Tramite Analysis Services viene restituito il formato appropriato per il comando. Il tipo di risultato effettivo è identificato dallo spazio dei nomi del risultato.

Il valore predefinito di questa proprietà è Native.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ImpactAnalysis

Utilizzo

Proprietà Boolean facoltativa, di sola scrittura.

Descrizione

Riservata per utilizzi futuri.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

LocaleIdentifier

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Legge o imposta l'identificatore delle impostazioni locali (LCID) utilizzato dal metodo Discover o Execute. Per l'elenco esadecimale completo degli identificatori di lingua, cercare l'argomento relativo agli identificatori di lingua in MSDN Library nel sito Web Microsoft.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MaximumRows

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropAggregateCellUpdate

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_AGGREGATECELL_UPDATE.

Il valore predefinito di questa proprietà è 4, equivalente a MDPROPVAL_AU_SUPPORTED.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropAxes

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_AXES.

Il valore predefinito di questa proprietà è 2147483647.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropDrillFunctions

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Determina il livello di supporto per le funzioni di drill sul server. Per compilare una maschera di bit valida, si utilizzano i valori seguenti:

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

I valori predefiniti sono:

3 per SQL Server 2008

7 per SQL Server 2008 R2

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropFlatteningSupport

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_FLATTENING_SUPPORT.

Il valore predefinito di questa proprietà è 1, equivalente a MDPROPVAL_FS_FULL_SUPPORT.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxCaseSupport

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_CASESUPPORT.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxDescFlags

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_DESCFLAGS.

Il valore predefinito di questa proprietà è 7, equivalente a MDPROPVAL_MD_BEFORE, MDPROPVAL_MD_AFTER e MDPROPVAL_MD_SELF.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxFormulas

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_FORMULAS.

Il valore predefinito di questa proprietà è 63, equivalente a una combinazione di MDPROPVAL_MF_WITH_CALCMEMBERS, MDPROPVAL_MF_WITH_NAMEDSETS, MDPROPVAL_MF_CREATE_CALCMEMBERS, MDPROPVAL_MF_CREATE_NAMEDSETS, MDPROPVAL_MF_SCOPE_SESSION e MDPROPVAL_MF_SCOPE_GLOBAL.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxJoinCubes

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_JOINCUBES.

Il valore predefinito di questa proprietà è 1, equivalente a MDPROPVAL_MJC_SINGLECUBE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxMemberFunctions

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_MEMBER_FUNCTIONS.

Il valore predefinito di questa proprietà è 15, equivalente a una combinazione di tutti i valori OLE DB disponibili.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxNamedSets

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Maschera di bit dei valori elencati nella tabella che segue.

ValoreDescrizione
0x01 MDPROPVAL_MNS_BASIC.
0x02 MDPROPVAL_MNS_DYNAMIC.
0x04 MDPROPVAL_MNS_DISPLAYFOLDER.
0x08 MDPROPVAL_MNS_CAPTION.

Il valore predefinito di questa proprietà è 15.

MdpropMdxNonMeasureExpressions

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_NONMEASURE_EXPRESSIONS.

Il valore predefinito di questa proprietà è zero (0), equivalente a MDPROPVAL_NME_ALLDIMENSIONS.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxNumericFunctions

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_NUMERIC_FUNCTIONS.

Il valore predefinito di questa proprietà è 2047, equivalente a una combinazione di MDPROPVAL_MNF_MEDIAN, MDPROPVAL_MNF_VAR, MDPROPVAL_MNF_STDDEV, MDPROPVAL_MNF_RANK, MDPROPVAL_MNF_AGGREGATE, MDPROPVAL_MNF_COVARIANCE, MDPROPVAL_MNF_CORRELATION, MDPROPVAL_MNF_LINREGSLOPE, MDPROPVAL_MNF_LINREGVARIANCE, MDPROPVAL_MNF_LINREG2 e MDPROPVAL_MNF_LINREGPOINT.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxObjQualification

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_OBJQUALIFICATION.

Il valore predefinito di questa proprietà è 496, equivalente a una combinazione di MDPROPVAL_MOQ_DIM_HIER, MDPROPVAL_MOQ_DIMHIER_LEVEL, MDPROPVAL_MOQ_DIMHIER_MEMBER, MDPROPVAL_MOQ_LEVEL_MEMBER e MDPROPVAL_MOQ_MEMBER_MEMBER.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxOuterReference

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_OUTERREFERENCE.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxQueryByProperty

Utilizzo

Proprietà Boolean facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_QUERYBYPROPERTY.

Il valore predefinito di questa proprietà è TRUE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxRangeRowset

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_RANGEROWSET.

Il valore predefinito di questa proprietà è 4, equivalente a MDPROPVAL_RR_UPDATE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxSetFunctions

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_SET_FUNCTIONS.

Il valore predefinito di questa proprietà è 524287, equivalente a una combinazione di MDPROPVAL_MSF_TOPPERCENT, MDPROPVAL_MSF_BOTTOMPERCENT, MDPROPVAL_MSF_TOPSUM, MDPROPVAL_MSF_BOTTOMSUM, MDPROPVAL_MSF_PERIODSTODATE, MDPROPVAL_MSF_LASTPERIODS, MDPROPVAL_MSF_YTD, MDPROPVAL_MSF_QTD, MDPROPVAL_MSF_MTD, MDPROPVAL_MSF_WTD, MDPROPVAL_MSF_DRILLDOWNMEMBER, MDPROPVAL_MSF_DRILLDOWNLEVEL, MDPROPVAL_MSF_DRILLDOWNMEMBERTOP, MDPROPVAL_MSF_DRILLDOWNMEMBERBOTTOM, MDPROPVAL_MSF_DRILLDOWNLEVEL, MDPROPVAL_MSF_DRILLDOWNLEVELTOP, MDPROPVAL_MSF_DRILLDOWNLEVELBOTTOM, MDPROPVAL_MSF_DRILLUPMEMBER, MDPROPVAL_MSF_DRILLUPLEVEL e MDPROPVAL_MSF_TOGGLEDRILLSTATE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxSlicer

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_SLICER.

Il valore predefinito di questa proprietà è 2, equivalente a MDPROPVAL_MS_SINGLETUPLE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxStringCompop

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_MDX_STRING_COMPOP.

Il valore predefinito di questa proprietà è 15, equivalente a una combinazione di MDPROPVAL_MSC_LESSTHAN, MDPROPVAL_MSC_GREATERTHAN, MDPROPVAL_MSC_LESSTHANEQUAL e MDPROPVAL_MSC_GREATERTHANEQUAL.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdpropMdxSubQueries

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Indica il livello di supporto per le sottoquery in MDX. Maschera di bit dei valori elencati nella tabella che segue.

ValoreDescrizione
0x01 MDPROPVAL_MSQ_BASIC.
0x02 MDPROPVAL_MSQ_ARBITRARYSHAPE.
0x04 MDPROPVAL_MSQ_NONVISUAL.
0x08 MDPROPVAL_MSQ_CALCMEMBERS.
0x10 MDPROPVAL_MSQ_CALCMEMBERS2

Il valore predefinito di questa proprietà è 31 in SQL Server 2008 R2

Il valore predefinito di questa proprietà è 15 in SQL Server 2008

Il valore predefinito di questa proprietà è 3 in SQL Server 2005 Analysis Services.

MdpropNamedLevels

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_NAMED_LEVELS.

Il valore predefinito di questa proprietà è 3, equivalente a una combinazione di MDPROPVAL_NL_NAMEDLEVELS e MDPROPVAL_NL_NUMBEREDLEVELS.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MdxMissingMemberMode

Utilizzo

Proprietà String facoltativa, di sola scrittura.

Descrizione

Indica se i membri mancanti vengono ignorati nelle istruzioni MDX.

Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
Default Viene utilizzato il valore generato dall'istanza di Analysis Services.
Error Viene generato un errore.
Ignore I membri mancanti vengono sempre ignorati.

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MDX_MISSING_MEMBER_MODE.

Il valore predefinito di questa proprietà è Default.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

MDXSupport

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Specifica un'enumerazione che descrive il livello di supporto MDX.

Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
Core Sono supportate tutte le opzioni MDX.
NotaNota
Attualmente, l'unico valore contenuto nell'enumerazione è Core. Nelle versioni future verranno definiti altri valori per questa enumerazione.

Il valore predefinito di questa proprietà è Core.

Questa proprietà può essere utilizzata con il metodo Discover.

NonEmptyThreshold

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Password

Utilizzo

Proprietà String facoltativa, di sola scrittura.

NotaNota
Questa proprietà non è più supportata.
Descrizione

Per garantire la compatibilità con le versioni precedenti, questa proprietà viene ignorata senza generare un errore quando viene utilizzata con il metodo Execute o Discover.

ProviderName

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_DBMSNAME.

Il valore predefinito di questa proprietà è "OLAP Server".

Questa proprietà può essere utilizzata con il metodo Discover.

ProviderType

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_DATASOURCE_TYPE.

Il valore predefinito di questa proprietà è 6.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ProviderVersion

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_DBMSVER.

Il valore predefinito di questa proprietà corrisponde alla versione dell'istanza di Analysis Services.

Questa proprietà può essere utilizzata con il metodo Discover.

ReadOnlySession

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

RealTimeOlap

Utilizzo

Proprietà Boolean facoltativa, di lettura/scrittura.

Descrizione

Quando è impostata su TRUE, indica che su tutte le partizioni che sono in ascolto delle notifiche per le tabelle devono essere eseguite query in tempo reale, ignorando la memorizzazione nella cache. Questa proprietà è equivalente alla proprietà OLE DB DBPROP_MSMD_REAL_TIME_OLAP.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ReturnCellProperties

Utilizzo

Proprietà Boolean facoltativa, di lettura/scrittura.

Descrizione

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Roles

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Specifica una stringa con valori delimitati da virgole dei nomi di ruolo con cui un'applicazione client si connette a un'istanza di Analysis Services. Questa proprietà consente all'utente di connettersi utilizzando un ruolo diverso da quello correntemente utilizzato. Un amministratore del server può, ad esempio, connettersi a un cubo come membro di un ruolo per testare le autorizzazioni concesse a tale ruolo. Per connettersi utilizzando questa proprietà, l'utente deve essere un membro del ruolo specificato.

Nota importanteImportante
Per i nomi di ruolo viene fatta distinzione tra maiuscole e minuscole e non devono essere utilizzati spazi tra i nomi di ruolo delimitati da virgole. In caso contrario, potrebbero venire restituiti errori e risultati imprevisti dalle query nei set di celle protetti.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SafetyOptions

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Determina se le librerie non sicure possono essere registrate e caricate dalle applicazioni client.

Il valore di questa proprietà determina inoltre se la parola chiave PASSTHROUGH è consentita nei cubi locali. Si verifica un errore nelle situazioni seguenti:

  • Se un'applicazione client tenta di creare un cubo locale con un'istruzione INSERT INTO che contiene la parola chiave PASSTHROUGH.

  • Se un'applicazione client tenta di aggiornare un cubo locale contenente un'istruzione INSERT INTO che utilizza la parola chiave PASSTHROUGH.

Questa proprietà può assumere i valori elencati nella tabella seguente.

NomeValoreDescrizione
DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT 0 Questo valore viene trattato come DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE. Per le connessioni a un cubo locale, questo valore dipende dal fatto che la proprietà della stringa di connessione CREATECUBE sia o meno utilizzata. Se viene utilizzata la proprietà della stringa di connessione CREATECUBE, questo valore corrisponde a DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL. In caso contrario, il valore corrisponde a DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL 1
Questo valore consente di attivare tutte le librerie di funzioni definite dall'utente senza verificare che siano sicure per l'inizializzazione e lo scripting. Per le connessioni ai cubi locali, questo valore consente l'utilizzo di stored procedure e della parola chiave PASSTHROUGH nelle istruzioni INSERT INTO.
Nota sulla sicurezzaNota sulla sicurezza
Questa opzione non è consigliata.
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE 2 Questo valore consente di assicurarsi che tutte le classi per una particolare libreria di funzioni definita dall'utente vengano controllate per verificare che siano sicure per l'inizializzazione e lo scripting. Per le connessioni ai cubi locali, questo valore impedisce l'utilizzo della parola chiave PASSTHROUGH nelle istruzioni INSERT INTO e delle stored procedure se la proprietà PermissionSet non è impostata su Safe. Questo valore consente inoltre di rimuovere le azioni nel set di righe dello schema MDSCHEMA_ACTIONS con un valore HTML o COMMAND nella colonna ACTION_TYPE oppure un valore URL nella colonna ACTION_TYPE e un valore nella colonna CONTENT che non inizia con "http://" o "https://".
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE 3 Questo valore impedisce l'utilizzo delle funzioni definite dall'utente durante la sessione. Per le connessioni ai cubi locali, questo valore impedisce l'utilizzo di tutte le stored procedure e della parola chiave PASSTHROUGH nelle istruzioni INSERT INTO. Questo valore consente inoltre di rimuovere tutte le azioni nel set di righe dello schema MDSCHEMA_ACTIONS.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SecuredCellValue

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Specifica il codice di errore e i valori per le proprietà delle celle Value e Formatted Value da restituire quando viene eseguito un tentativo di accesso a una cella protetta.

Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
0 (Impostazione predefinita) Per compatibilità con le versioni precedenti, questo valore corrisponde a 1. Il significato di questo valore predefinito è soggetto a modifiche nelle versioni future.
1 Restituisce HRESULT = NO_ERROR La proprietà Value della cella contiene il risultato come tipo di dati Variant. Nella proprietà Formatted Value viene restituita la stringa "#N/A".
2 Restituisce un errore come valore di HRESULT.
3 Restituisce NULL in entrambe le proprietà Value e Formatted Value
4 Restituisce uno zero numerico (0) nella proprietà Value e uno zero formattato nella proprietà Formatted Value. Nella proprietà Formatted Value per una cella la cui proprietà Format è "#. ##" viene ad esempio restituito 0.00.
5 Restituisce la stringa "#SEC" in entrambe le proprietà Value e Formatted Value.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ServerName

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB DBPROP_SERVERNAME.

Il valore predefinito di questa proprietà corrisponde al nome dell'istanza di Analysis Services.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

ShowHiddenCubes

Utilizzo

Proprietà Boolean facoltativa, di lettura/scrittura.

Descrizione

Riservata per utilizzi futuri.

Il valore predefinito di questa proprietà è FALSE.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SQLQueryMode

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Determina se i calcoli sono inclusi nelle query SQL.

Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
Data Non è incluso alcun calcolo.
Calculated Vengono restituiti i calcoli.
IncludeEmpty Vengono restituiti i calcoli e le righe vuote.

Il valore predefinito di questa proprietà è Calculated.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SQLSupport

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Il valore predefinito di questa proprietà è 512.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SspropInitAppName

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Contiene il nome dell'applicazione client.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SspropInitPacketsize

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Contiene l'ID dell'applicazione client.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

SspropInitWsid

Utilizzo

Proprietà String facoltativa, di lettura/scrittura.

Descrizione

Contiene l'ID della workstation client.

Questa proprietà non ha alcun valore predefinito.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

StateSupport

Utilizzo

Proprietà String facoltativa, di sola lettura.

Descrizione

Specifica il livello di supporto delle informazioni sullo stato.

Questa proprietà può assumere i valori elencati nella tabella seguente.

ValoreDescrizione
None Le informazioni sullo stato non sono supportate.
Sessions Le informazioni sullo stato vengono fornite tramite supporto delle sessioni.

Per ulteriori informazioni sulle informazioni sullo stato e il supporto delle sessioni, vedere Gestione di connessioni e sessioni (XMLA).

Il valore predefinito di questa proprietà è Sessions.

Questa proprietà può essere utilizzata con il metodo Discover.

Timeout

Utilizzo

Proprietà Integer facoltativa, di lettura/scrittura.

Descrizione

Specifica il tempo massimo di attesa, in secondi, da parte dell'istanza di Analysis Services per l'esecuzione di una richiesta prima di restituire un errore. Questa proprietà determina inoltre il tempo massimo di attesa da parte dell'istanza per l'esecuzione di un aggiornamento a una tabella writeback prima di restituire un errore, equivalente alla proprietà della stringa di connessione Writeback Timeout.

Il valore predefinito di questa proprietà è zero (0).

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

TransactionDDL

Utilizzo

Proprietà Integer facoltativa, di sola lettura.

Descrizione

Riservata per utilizzi futuri.

Il valore predefinito di questa proprietà è 0.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

UserName

Utilizzo

Proprietà String facoltativa, di sola lettura.

NotaNota
Questa proprietà non è più supportata.
Descrizione

Specifica una stringa che restituisce il nome utente associato dall'istanza di Analysis Services al comando. Per garantire la compatibilità con le versioni precedenti, questa proprietà viene ignorata senza generare un errore quando viene utilizzata con il metodo Execute o Discover. Questa proprietà è equivalente alla proprietà OLE DB DBPROP_USERNAME.

Il valore predefinito di questa proprietà corrisponde al nome utente da cui è stata aperta la sessione o la connessione corrente.

Questa proprietà può essere utilizzata con il metodo Execute.

VisualMode

Utilizzo

Proprietà Integer facoltativa, di sola scrittura.

Descrizione

Questa proprietà è equivalente alla proprietà OLE DB MDPROP_VISUALMODE.

Il valore predefinito di questa proprietà è zero (0), equivalente a DBPROPVAL_VISUAL_MODE_DEFAULT.

Questa proprietà può essere utilizzata con i metodi Discover e Execute.

Vedere anche

Riferimento