Database Classe

Definizione

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a 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 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à

Annotations

Ottiene l'insieme 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 della 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 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)
Model

Ottiene il Model figlio del Database.

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

Ottiene l'oggetto padre Server dell'oggetto Database.

ReadWriteMode

Ottiene o imposta l'oggetto ReadWriteMode del database.

(Ereditato da Database)
Server

Ottiene il Server padre 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'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)

Questa API fa parte dell'infrastruttura di Analysis Services e non deve essere chiamata direttamente dal codice. Crea una nuova copia dell'oggetto MajorObject.

CopyTo(Database)

Copia il contenuto di questo oggetto in un altro oggetto (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 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.

(Ereditato da Database)
GetUpdateOverwrites(Boolean)

Ottiene l'oggetto Hashtable che sovrascrive l'oggetto 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 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 NamedComponent è valido.

(Ereditato da NamedComponent)
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()

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IDeserializationCallback.OnDeserialization(Object)

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da MajorObject)
IFormattable.ToString(String, IFormatProvider)

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da NamedComponent)
IHostableComponent.Host

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da ModelComponent)
IMajorObject.BaseType

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.CreateBody()

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.DependsOn(IMajorObject)

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.ObjectReference

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.ParentDatabase

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.ParentServer

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.Path

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IMajorObject.WriteRef(XmlWriter)

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

IModelComponent.FriendlyPath

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da ModelComponent)
IModelComponent.OwningCollection

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da ModelComponent)
IProcessable.LastProcessed

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(Ereditato da ProcessableMajorObject)
IProcessable.State

Specifica un database tabulare o multidimensionale di Analysis Services. Questa classe non può essere ereditata. La modalità server e il tipo di modello determinano se successivamente è possibile creare o modificare l'albero del modello. In particolare, se si chiama Tabular.Database, è possibile modificarne il modello solo quando il modello è tabulare a livello di compatibilità 1200.

(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.

Si applica a