Share via


Database Classe

Definizione

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

[System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")]
public abstract class Database : Microsoft.AnalysisServices.ProcessableMajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")>]
type Database = class
    inherit ProcessableMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Database
Inherits ProcessableMajorObject
Implements IDisposable
Ereditarietà
Derivato
Attributi
Implementazioni

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.

CompatibilityLevel

Ottiene o imposta il livello di compatibilità per il database.

CompatibilityMode

Ottiene o imposta il livello di compatibilità per il 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.

Description

Ottiene o imposta la descrizione del componente.

DismissedValidationResults

Ottiene una raccolta di DismissedValidationResult associati al database.

DismissedValidationRules

Ottiene una raccolta di DismissedValidationRule associati al database.

EstimatedSize

Ottiene o imposta la dimensione stimata di sola lettura, in byte, del database padre.

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.

ImageUniqueID

Ottiene o imposta l'identificatore univoco dell'immagine.

ImageUrl

Ottiene o imposta il percorso URL di un'immagine da visualizzare per il database.

ImageVersion

Ottiene o imposta la versione dell'immagine nel database.

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.

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.

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.

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

Ottiene l'oggetto Server padre di un database.

ReadWriteMode

Ottiene o imposta l'oggetto ReadWriteMode del 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.

Translations

Ottiene la raccolta di traslazioni associate a un database.

Version

Ottiene o imposta la versione del database.

Visible

Ottiene o imposta la proprietà di visibilità dei valori booleani associata a un database.

Metodi

AddToContainer(IContainer)

Aggiungere il database a un contenitore

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.

Backup(String)

Consente l'accesso a livello di codice alle operazioni di backup per un database con il file specificato.

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.

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.

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.

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.

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.

BeforeRemove(Boolean)

Rimuove l'oggetto ModelComponent prima della pulizia.

(Ereditato da ModelComponent)
CanProcess(ProcessType)

Indica se il cubo può eseguire l'elaborazione specificata.

Clone(Boolean)

Crea una nuova copia dell'oggetto MajorObject.

(Ereditato da MajorObject)
CopyTo(MajorObject, Boolean)

Copia l'oggetto nella destinazione specificata. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di Analysis Services e verrà nascosto nelle versioni future.

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.

Detach(String)

Scollega un database con una password specificata.

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.

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.

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

IDeserializationCallback.OnDeserialization(Object)

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

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

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da NamedComponent)
IHostableComponent.Host

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IModelComponent.FriendlyPath

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IModelComponent.OwningCollection

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IProcessable.LastProcessed

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da ProcessableMajorObject)
IProcessable.State

Rappresenta un database di Microsoft Analysis Services. La classe non può essere ereditata.

(Ereditato da ProcessableMajorObject)

Si applica a