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.
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200.
public class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject
type Database = class
inherit Database
interface ICloneable
interface IMajorObject
Public Class Database
Inherits Database
Implements ICloneable, IMajorObject
- Ereditarietà
- Implementazioni
Costruttori
Database() |
Inizializza una nuova istanza di un oggetto Database tabulare usando i valori predefiniti. |
Database(ModelType, Int32) |
Inizializza una nuova istanza di un oggetto Database tabulare usando il tipo di modello e il livello di compatibilità. |
Database(String) |
Inizializza una nuova istanza di un oggetto Database tabulare usando un nome. |
Database(String, String) |
Inizializza una nuova istanza di un oggetto Database tabulare usando 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à
Annotations |
Ottiene la raccolta di tutte le annotazioni associate all'oggetto principale. (Ereditato da MajorObject) |
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 di creazione dell'oggetto. (Ereditato da MajorObject) |
DbStorageLocation |
Ottiene o imposta il percorso di archiviazione del database. (Ereditato da Database) |
Description |
Ottiene o imposta la descrizione del componente. (Ereditato da Database) |
DismissedValidationResults |
Ottiene una raccolta di DismissedValidationResult associati al database. (Ereditato da Database) |
DismissedValidationRules |
Ottiene una raccolta di DismissedValidationRule associati al database. (Ereditato da Database) |
EstimatedSize |
Ottiene o imposta la dimensione stimata 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 sono stati caricati elementi MajorObject. (Ereditato da MajorObject) |
KeyForCollection |
Ottiene la chiave usata nelle raccolte. (Ereditato da NamedComponent) |
Language |
Ottiene o imposta il valore della lingua per un database. (Ereditato da Database) |
LastProcessed |
Ottiene o imposta la data e l'ora dell'ultima elaborazione dell'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) |
Model | |
ModelType |
Ottiene o imposta il tipo di modello in corrispondenza del quale è stato distribuito il database. I valori previsti includono Valore predefinito (equivalente di multidimensionale), Multidimensionale o Tabulare. (Ereditato da Database) |
Name |
Ottiene o imposta il nome del componente. (Ereditato da NamedComponent) |
OwningCollection |
Ottiene o imposta la raccolta che contiene l'oggetto ModelComponent. (Ereditato da ModelComponent) |
Parent | |
ReadWriteMode |
Ottiene o imposta l'oggetto ReadWriteMode del database. (Ereditato da Database) |
Server |
Ottiene l'oggetto padre Server di 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'elemento AnalysisState dell'istanza corrente. (Ereditato da ProcessableMajorObject) |
StorageEngineUsed |
Ottiene o imposta il motore di archiviazione usato nel database corrente. (Ereditato da Database) |
Translations |
Ottiene la raccolta di traslazioni 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à dei valori booleani 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 che è stato aggiunto 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) |
Consente l'accesso a livello di codice alle operazioni di backup per un database con informazioni BackupInfo. (Ereditato da Database) |
Backup(String) |
Consente l'accesso a livello di codice alle operazioni di backup per un database con il file specificato. (Ereditato da Database) |
Backup(String, Boolean) |
Consente 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) |
Consente 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[]) |
Consente 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 sulla posizione. (Ereditato da Database) |
Backup(String, Boolean, Boolean, BackupLocation[], Boolean) |
Consente 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 sulla posizione e l'indicazione ApplyCompression. (Ereditato da Database) |
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String) |
Consente 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 sulla posizione, 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) |
Questa API fa parte dell'infrastruttura di Analysis Services è non è progettata per essere chiamata direttamente dal codice. Crea una nuova copia dell'oggetto MajorObject. |
CopyTo(Database) |
Copia il contenuto di questo oggetto in un altro oggetto, ovvero la destinazione. |
CopyTo(MajorObject, Boolean) |
Infrastruttura. Copia un oggetto MajorObject nella destinazione specificata. |
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 utilizzato. (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 rilascio vengono restituiti nell'oggetto warnings 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 warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella 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 warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata. (Ereditato da MajorObject) |
GetConnectedParentServer() |
Ottiene il server padre da connettere all'oggetto di database. (Ereditato da Database) |
GetCreateReferences(Hashtable, Boolean, Boolean) |
Ottiene un elemento Hashtable per la creazione di riferimenti. (Ereditato da MajorObject) |
GetDependents(Hashtable) |
Ottiene gli oggetti dipendenti dall'elemento Hashtable specificato. (Ereditato da MajorObject) |
GetDropDependents(Hashtable, Hashtable) |
Ottiene gli oggetti dipendenti da eliminare. (Ereditato da MajorObject) |
GetReferences(Hashtable, Boolean) |
Ottiene gli oggetti a cui fa riferimento il database. (Ereditato da Database) |
GetUpdateOverwrites(Boolean) |
Ottiene l'oggetto Hashtable che sovrascrive l'elemento MajorObject aggiornato. (Ereditato da MajorObject) |
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 configurazione di gestione degli errori e gli avvisi specificati. (Ereditato da ProcessableMajorObject) |
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) |
Elabora ProcessableMajorObject con il tipo di processo, la configurazione di gestione degli errori, gli avvisi e i dettagli di impatto specificati. (Ereditato da ProcessableMajorObject) |
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Elabora ProcessableMajorObject con il tipo di processo, la configurazione di gestione degli errori, gli avvisi e i dettagli di 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 il tipo di processo e l'opzione di writeback 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é dagli oggetti dipendenti caricati [se specificato]. (Ereditato da MajorObject) |
Refresh(Boolean, RefreshType) |
Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato]. (Ereditato da MajorObject) |
RemoveFromContainer(IContainer) |
Rimuove l'oggetto ModelComponent dal contenitore specificato. (Ereditato da ModelComponent) |
Reset() |
Reimposta il componente sul relativo stato iniziale. (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 utilizzando i valori predefiniti per aggiornare gli oggetti dipendenti. (Ereditato da MajorObject) |
Update(UpdateOptions) |
Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando 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 utilizzando 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 utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti e segnala tutti gli avvisi generati 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 tutti gli avvisi generati 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 tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione. Se analyzeImpactOnly è true, viene eseguita un'operazione di analisi di impatto senza alcuna operazione di aggiornamento. (Ereditato da MajorObject) |
Validate(ValidationErrorCollection) |
Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta. (Ereditato da ModelComponent) |
Validate(ValidationErrorCollection, Boolean) |
Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta. Contiene inoltre un parametro per abilitare la restituzione di errori dettagliati. (Ereditato da ModelComponent) |
Validate(ValidationErrorCollection, Boolean, ServerEdition) |
Determina se l'oggetto NamedComponent è valido. (Ereditato da NamedComponent) |
Validate(ValidationResultCollection) |
Indica se l'elemento MajorObject è valido. (Ereditato da MajorObject) |
Validate(ValidationResultCollection, ValidationOptions) |
Indica se l'elemento MajorObject è valido. (Ereditato da MajorObject) |
Validate(ValidationResultCollection, ValidationOptions, ServerEdition) |
Indica se l'elemento MajorObject è valido. (Ereditato da MajorObject) |
Implementazioni dell'interfaccia esplicita
ICloneable.Clone() |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IDeserializationCallback.OnDeserialization(Object) |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da MajorObject) |
IDeserializationStartCallback.OnDeserializationBegin(Object) |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da MajorObject) |
IFormattable.ToString(String, IFormatProvider) |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da NamedComponent) |
IHostableComponent.Host |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da ModelComponent) |
IMajorObject.BaseType |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.CreateBody() |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.DependsOn(IMajorObject) |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.ObjectReference |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.ParentDatabase |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.ParentServer |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.Path |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IMajorObject.WriteRef(XmlWriter) |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. |
IModelComponent.FriendlyPath |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da ModelComponent) |
IModelComponent.OwningCollection |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da ModelComponent) |
IProcessable.LastProcessed |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da ProcessableMajorObject) |
IProcessable.State |
Specifica un database multidimensionale o tabulare di Analysis Services. La classe non può essere ereditata. La modalità server e il tipo di modello determineranno se è possibile creare o modificare l'albero del modello in seguito. In particolare, se si chiama Tabular.Database, è possibile modificare il relativo modello solo quando il modello è tabulare con livello di compatibilità 1200. (Ereditato da ProcessableMajorObject) |
Metodi di estensione
ToTmdl(Database) |
IMPORTANTE: TMDL è ancora in anteprima e la superficie dell'API potrebbe comunque essere modificata prima della disponibilità generale. Compila un set di documenti TMDL in base ai metadati del database secified. |
ToTmdl(Database, MetadataSerializationOptions) |
IMPORTANTE: TMDL è ancora in anteprima e la superficie dell'API potrebbe comunque essere modificata prima della disponibilità generale. Compila un set di documenti TMDL in base ai metadati del database secified. |