Database Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata.
[System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database = class
inherit Database
interface IMajorObject
interface INamedComponent
interface IModelComponent
interface IComponent
interface IDisposable
interface ICloneable
interface IConnectionStringHolder
Public NotInheritable Class Database
Inherits Database
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| Database() |
Inizializza una nuova istanza di un Database tabulare utilizzando i valori predefiniti. |
| Database(ModelType, Int32) |
Inizializza una nuova istanza di un oggetto Database tabulare utilizzando il tipo di modello e il livello di compatibilità. |
| Database(String) |
Inizializza una nuova istanza di un Database tabulare utilizzando un nome. |
| Database(String, String) |
Inizializza una nuova istanza di un Database tabulare utilizzando un nome e un identificatore. |
Campi
| MaxIDLength |
Specifica la lunghezza massima dell'identificatore. (Ereditato da NamedComponent) |
| MaxNameLength |
Specifica la lunghezza massima del nome. (Ereditato da NamedComponent) |
Proprietà
| Accounts |
Ottiene la raccolta di tipi di account definiti in un elemento Database. |
| AggregationPrefix |
Ottiene o imposta il prefisso comune da utilizzare per i nomi di aggregazione in tutto il database associato. |
| Annotations |
Ottiene l'insieme di tutte le annotazioni associate all'oggetto principale. (Ereditato da MajorObject) |
| Assemblies |
Ottiene la raccolta di assembly associati a un database. |
| Collation |
Ottiene o imposta il tipo di regole di confronto per un database. (Ereditato da Database) |
| CompatibilityLevel |
Ottiene o imposta il livello di compatibilità per il database. (Ereditato da Database) |
| CompatibilityMode |
Ottiene o imposta il livello di compatibilità per il database. (Ereditato da Database) |
| CreatedTimestamp |
Ottiene o imposta la data e l'ora della creazione dell'oggetto. (Ereditato da MajorObject) |
| Cubes |
Ottiene la raccolta di cubi associati a un oggetto Database. |
| DatabasePermissions |
Ottiene la raccolta di elementi di autorizzazione del database associati a un elemento Database. |
| DataSourceImpersonationInfo |
Ottiene o imposta le informazioni di rappresentazione associate a un database. |
| DataSources |
Ottiene la raccolta di origini dati associate a un database. |
| DataSourceViews |
Ottiene la raccolta di viste origine dati associate a un database. |
| DbStorageLocation |
Ottiene o imposta il percorso di archiviazione del database. (Ereditato da Database) |
| Description |
Ottiene o imposta la descrizione del componente. (Ereditato da Database) |
| Dimensions |
Ottiene la raccolta di dimensioni associate a un oggetto Database. |
| DirectQueryMode |
Ottiene o imposta la modalità direct-query usata dal database corrente. |
| DismissedValidationResults |
Ottiene un insieme di DismissedValidationResult associato al database. (Ereditato da Database) |
| DismissedValidationRules |
Ottiene un insieme di DismissedValidationRule associato al database. (Ereditato da Database) |
| EstimatedSize |
Ottiene o imposta le dimensioni stimate di sola lettura, in byte, del database padre. (Ereditato da Database) |
| FriendlyName |
Ottiene un nome descrittivo per il componente. (Ereditato da NamedComponent) |
| ID |
Ottiene o imposta l'identificatore del componente. (Ereditato da NamedComponent) |
| ImagePath |
Ottiene o imposta il percorso dell'immagine. (Ereditato da Database) |
| ImageUniqueID |
Ottiene o imposta l'identificatore univoco dell'immagine. (Ereditato da Database) |
| ImageUrl |
Ottiene o imposta il percorso URL di un'immagine da visualizzare per il database. (Ereditato da Database) |
| ImageVersion |
Ottiene o imposta la versione dell'immagine nel database. (Ereditato da Database) |
| IsInTransaction |
Ottiene un valore che indica se il database è interessato dalla transazione corrente. |
| IsLoaded |
Ottiene un valore che indica se MajorObject è stato caricato. (Ereditato da MajorObject) |
| KeyForCollection |
Ottiene la chiave utilizzata nelle raccolte. (Ereditato da NamedComponent) |
| Language |
Ottiene o imposta il valore della lingua per un database. (Ereditato da Database) |
| LastProcessed |
Ottiene o imposta l'oggetto DateTime in cui è stato elaborato l'ultimo oggetto. (Ereditato da ProcessableMajorObject) |
| LastSchemaUpdate |
Ottiene o imposta la data e l'ora dell'ultimo aggiornamento dello schema dell'oggetto corrente. (Ereditato da MajorObject) |
| LastUpdate |
Ottiene o imposta l'ora dell'ultimo aggiornamento per un database. (Ereditato da Database) |
| MasterDataSourceID |
Ottiene o imposta l'identificatore dell'origine dati master per un database. |
| MiningStructures |
Ottiene la raccolta di strutture di data mining associate a un oggetto Database. |
| Model | |
| ModelType |
Ottiene o imposta il tipo di modello da cui è stato distribuito il database. I valori previsti includono Default (uguale a multidimensionale), multidimensionale o tabulare. (Ereditato da Database) |
| Name |
Ottiene o imposta il nome del componente. (Ereditato da NamedComponent) |
| OwningCollection |
Ottiene o imposta l'insieme contenente ModelComponent. (Ereditato da ModelComponent) |
| Parent | |
| ProcessingPriority |
Ottiene o imposta la priorità di elaborazione di un database. |
| ReadWriteMode |
Ottiene o imposta l'oggetto ReadWriteMode del database. (Ereditato da Database) |
| Roles |
Ottiene la raccolta di ruoli associati a un database. |
| Site |
Ottiene o imposta il sito associato al componente. (Ereditato da NamedComponent) |
| SiteID |
Ottiene o imposta l'identificatore per il sito associato al componente. (Ereditato da NamedComponent) |
| State |
Ottiene o imposta l'oggetto AnalysisState dell'istanza corrente. (Ereditato da ProcessableMajorObject) |
| StorageEngineUsed |
Ottiene o imposta il motore di archiviazione utilizzato nel database corrente. (Ereditato da Database) |
| Translations |
Ottiene la raccolta di traduzioni associate a un database. (Ereditato da Database) |
| Version |
Ottiene o imposta la versione del database. (Ereditato da Database) |
| Visible |
Ottiene o imposta la proprietà di visibilità booleana associata a un database. (Ereditato da Database) |
Metodi
| AddToContainer(IContainer) |
Aggiungere il database a un contenitore (Ereditato da Database) |
| AfterInsert(Int32) |
Visualizza un oggetto ModelComponent dopo l'aggiunta all'indice specificato. (Ereditato da ModelComponent) |
| AfterMove(Int32, Int32) |
Visualizza un oggetto ModelComponent dopo lo spostamento nell'indice specificato. (Ereditato da ModelComponent) |
| AfterRemove(ModelComponentCollection) |
Visualizza un oggetto ModelComponentCollection dopo la rimozione di un oggetto ModelComponent. (Ereditato da ModelComponent) |
| Backup(BackupInfo) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con informazioni BackupInfo. (Ereditato da Database) |
| Backup(String) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato. (Ereditato da Database) |
| Backup(String, Boolean) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato e l'indicazione AllowOverWrite. (Ereditato da Database) |
| Backup(String, Boolean, Boolean) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato, l'indicazione AllowOverWrite e l'indicazione BackupRemotePartitions. (Ereditato da Database) |
| Backup(String, Boolean, Boolean, BackupLocation[]) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato, l'indicazione AllowOverWrite, l'indicazione BackupRemotePartitions e le informazioni sui percorsi. (Ereditato da Database) |
| Backup(String, Boolean, Boolean, BackupLocation[], Boolean) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato, l'indicazione AllowOverWrite, l'indicazione BackupRemotePartitions, le informazioni sui percorsi e l'indicazione ApplyCompression. (Ereditato da Database) |
| Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String) |
Fornisce l'accesso a livello di codice alle operazioni di backup per un database con il file specificato, l'indicazione AllowOverWrite, l'indicazione BackupRemotePartitions, le informazioni sui percorsi, l'indicazione ApplyCompression e la password. (Ereditato da Database) |
| BeforeRemove(Boolean) |
Rimuove l'oggetto ModelComponent prima della pulizia. (Ereditato da ModelComponent) |
| CanProcess(ProcessType) |
Indica se il cubo può eseguire l'elaborazione specificata. (Ereditato da Database) |
| Clone() |
Restituisce un clone dell'oggetto . |
| Clone(Boolean) |
Crea una nuova copia dell'oggetto MajorObject. (Ereditato da MajorObject) |
| CopyTo(Database) |
Copia il contenuto di questo oggetto in un altro oggetto (destinazione). |
| CopyTo(MajorObject, Boolean) |
Copia l'oggetto nella destinazione specificata. Non fare riferimento a questo membro direttamente nel codice. Supporta l'infrastruttura di Analysis Services e verrà nascosta in una versione futura. (Ereditato da Database) |
| CopyTo(ModelComponent) |
Copia un oggetto ModelComponent nell'oggetto specificato. (Ereditato da ModelComponent) |
| CopyTo(NamedComponent) |
Copia un oggetto NamedComponent nell'oggetto specificato. (Ereditato da NamedComponent) |
| Detach() |
Scollega un database non in uso. (Ereditato da Database) |
| Detach(String) |
Scollega un database con una password specificata. (Ereditato da Database) |
| Drop() |
Rimuove l'oggetto corrente e aggiorna il server. (Ereditato da MajorObject) |
| Drop(DropOptions) |
Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. (Ereditato da MajorObject) |
| Drop(DropOptions, XmlaWarningCollection) |
Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di eliminazione vengono restituiti nell'oggetto avvisi specificato. (Ereditato da MajorObject) |
| Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) |
Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile di avvisi specificata e i risultati per gli oggetti interessati nell'operazione vengono restituiti sulla variabile impactResult specificata. (Ereditato da MajorObject) |
| Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile di avvisi specificata e i risultati per gli oggetti interessati nell'operazione vengono restituiti sulla variabile impactResult specificata. (Ereditato da MajorObject) |
| GetConnectedParentServer() |
Ottiene il server padre per connettersi all'oggetto di database. (Ereditato da Database) |
| GetCreateReferences(Hashtable, Boolean, Boolean) |
Ottiene una tabella Hash per creare riferimenti. (Ereditato da MajorObject) |
| GetDependents(Hashtable) |
Ottiene i dipendenti della tabella Hash specificata. (Ereditato da MajorObject) |
| GetDropDependents(Hashtable, Hashtable) |
Ottiene le dipendenze di rilascio. (Ereditato da MajorObject) |
| GetReferences(Hashtable, Boolean) |
Ottiene gli oggetti a cui fa riferimento il database. |
| GetUpdateOverwrites(Boolean) |
Ottiene l'oggetto Hashtable che sovrascrive l'oggetto MajorObject aggiornato. (Ereditato da MajorObject) |
| LinkDimension(Dimension, String) |
Collega il database a una dimensione specificata. |
| LinkDimension(Dimension, String, String) |
Collega il database a una dimensione specificata. |
| Process() |
Elabora ProcessableMajorObject. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType) |
Elabora ProcessableMajorObject con il tipo di processo specificato. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, ErrorConfiguration) |
Elabora ProcessableMajorObject con il tipo di processo e la configurazione di gestione degli errori specificati. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, ErrorConfiguration, XmlaWarningCollection) |
Elabora ProcessableMajorObject con il tipo di processo, la gestione degli errori e gli avvisi specificati. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) |
Elabora ProcessableMajorObject con il tipo di processo specificato, la configurazione della gestione degli errori, gli avvisi e i dettagli sull'impatto specificati. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Elabora ProcessableMajorObject con il tipo di processo specificato, la configurazione della gestione degli errori, gli avvisi e i dettagli sull'impatto specificati. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, IBinding) |
Elabora ProcessableMajorObject con il tipo di processo e l'associazione specificati. (Ereditato da ProcessableMajorObject) |
| Process(ProcessType, WriteBackTableCreation) |
Elabora ProcessableMajorObject con l'opzione di writeback e il tipo di processo specificati. (Ereditato da ProcessableMajorObject) |
| Refresh() |
Aggiorna l'oggetto dalle definizioni del server. (Ereditato da MajorObject) |
| Refresh(Boolean) |
Aggiorna l'oggetto dalle definizioni del server, nonché gli oggetti dipendenti caricati [se specificato]. (Ereditato da MajorObject) |
| Refresh(Boolean, RefreshType) |
Aggiorna l'oggetto dalle definizioni del server, nonché gli oggetti dipendenti caricati [se specificato]. (Ereditato da MajorObject) |
| RemoveFromContainer(IContainer) |
Rimuove l'oggetto ModelComponent dal contenitore specificato. (Ereditato da ModelComponent) |
| Reset() |
Reimposta lo stato iniziale del componente. (Ereditato da NamedComponent) |
| Submit() |
Invia un oggetto ModelComponent. (Ereditato da ModelComponent) |
| Submit(Boolean) |
Invia un oggetto ModelComponent. (Ereditato da ModelComponent) |
| ToString() |
Restituisce una stringa che rappresenta il componente denominato. (Ereditato da NamedComponent) |
| Update() |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi usando i valori predefiniti per aggiornare gli oggetti dipendenti. (Ereditato da MajorObject) |
| Update(UpdateOptions) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi usando le opzioni specificate per aggiornare gli oggetti dipendenti. (Ereditato da MajorObject) |
| Update(UpdateOptions, UpdateMode) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi usando le opzioni specificate per aggiornare gli oggetti dipendenti. (Ereditato da MajorObject) |
| Update(UpdateOptions, UpdateMode, XmlaWarningCollection) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi usando le opzioni specificate per aggiornare gli oggetti dipendenti e segnala eventuali avvisi dall'operazione. (Ereditato da MajorObject) |
| Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala eventuali avvisi dall'operazione e restituisce gli oggetti interessati dall'operazione. (Ereditato da MajorObject) |
| Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala eventuali avvisi dall'operazione e restituisce gli oggetti interessati dall'operazione. Se analyzeImpactOnly è true, un'operazione di analisi dell'impatto viene eseguita senza alcuna operazione di aggiornamento. (Ereditato da MajorObject) |
| Validate(ValidationErrorCollection) |
Convalida l'elemento a cui viene accodato; restituisce eventuali errori rilevati in una raccolta. (Ereditato da ModelComponent) |
| Validate(ValidationErrorCollection, Boolean) |
Convalida l'elemento a cui viene accodato; restituisce eventuali errori rilevati in una raccolta. Contiene anche un parametro per consentire la restituzione di errori dettagliati. (Ereditato da ModelComponent) |
| Validate(ValidationErrorCollection, Boolean, ServerEdition) |
Determina se il database è valido. |
| Validate(ValidationResultCollection) |
Indica se MajorObject è valido. (Ereditato da MajorObject) |
| Validate(ValidationResultCollection, ValidationOptions) |
Indica se MajorObject è valido. (Ereditato da MajorObject) |
| Validate(ValidationResultCollection, ValidationOptions, ServerEdition) |
Indica se MajorObject è valido. (Ereditato da MajorObject) |
Implementazioni dell'interfaccia esplicita
| ICloneable.Clone() |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IConnectionStringHolder.ReturnPassword |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IDeserializationCallback.OnDeserialization(Object) |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da MajorObject) |
| IDeserializationStartCallback.OnDeserializationBegin(Object) |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da MajorObject) |
| IFormattable.ToString(String, IFormatProvider) |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da NamedComponent) |
| IHostableComponent.Host |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da ModelComponent) |
| IMajorObject.BaseType |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.CreateBody() |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.DependsOn(IMajorObject) |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.ObjectReference |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.ParentDatabase |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.ParentServer |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.Path |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IMajorObject.WriteRef(XmlWriter) |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. |
| IModelComponent.FriendlyPath |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da ModelComponent) |
| IModelComponent.OwningCollection |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da ModelComponent) |
| IProcessable.LastProcessed |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da ProcessableMajorObject) |
| IProcessable.State |
Definisce un database di MicrosoftAnalysis Services. Questa classe non può essere ereditata. (Ereditato da ProcessableMajorObject) |
Metodi di estensione
| ToTmdl(Database) |
Compila un set di documenti TMDL in base ai metadati del database secified. |
| ToTmdl(Database, MetadataSerializationOptions) |
Compila un set di documenti TMDL in base ai metadati del database secified. |