Freigeben über


Database Klasse

Definition

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

[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
Vererbung
Attribute
Implementiert

Konstruktoren

Database()

Initialisiert eine neue Instanz einer tabellarischen Database mithilfe der Standardwerte.

Database(ModelType, Int32)

Initialisiert eine neue Instanz eines Tabular-Database -Objekts mithilfe des Modelltyps und der Kompatibilitätsstufe.

Database(String)

Initialisiert eine neue Instanz einer tabellarischen Database mit einem Namen.

Database(String, String)

Initialisiert eine neue Instanz einer tabellarischen Database mithilfe eines Namens und eines Bezeichners.

Felder

MaxIDLength

Gibt die maximale Länge des Bezeichners an.

(Geerbt von NamedComponent)
MaxNameLength

Gibt die maximale Länge des Namens an.

(Geerbt von NamedComponent)

Eigenschaften

Accounts

Ruft die Auflistung von Kontotypen ab, die in einem Datenbankelement definiert sind.

AggregationPrefix

Dient zum Abrufen oder Festlegen des allgemeinen Präfixes, das für Aggregationsnamen in der gesamten zugeordneten Datenbank verwendet werden soll.

Annotations

Ruft die Auflistung aller Anmerkungen ab, die dem Hauptobjekt zugeordnet sind.

(Geerbt von MajorObject)
Assemblies

Ruft die Auflistung von Assemblys ab, die einer Datenbank zugeordnet sind.

Collation

Dient zum Abrufen oder Festlegen des Sortierungstyps für eine Datenbank.

(Geerbt von Database)
CompatibilityLevel

Ruft die Kompatibilitätsstufe für die Datenbank ab oder legt sie fest.

(Geerbt von Database)
CompatibilityMode

Ruft die Kompatibilitätsstufe für die Datenbank ab oder legt sie fest.

(Geerbt von Database)
CreatedTimestamp

Dient zum Abrufen oder Festlegen des Datums und der Uhrzeit der Erstellung des Objekts.

(Geerbt von MajorObject)
Cubes

Ruft die Auflistung von Cubes ab, die einer Datenbank zugeordnet sind.

DatabasePermissions

Ruft die Auflistung von Datenbankberechtigungselementen ab, die einem Datenbankelement zugeordnet sind.

DataSourceImpersonationInfo

Dient zum Abrufen oder Festlegen der Identitätswechselinformationen, die einer Datenbank zugeordnet sind.

DataSources

Ruft die Auflistung von Datenquellen ab, die einer Datenbank zugeordnet sind.

DataSourceViews

Ruft die Auflistung der Datenquellenansichten ab, die einer Datenbank zugeordnet sind.

DbStorageLocation

Dient zum Abrufen oder Festlegen des Datenbankspeicherorts.

(Geerbt von Database)
Description

Ruft die Beschreibung der Komponente ab oder legt sie fest.

(Geerbt von Database)
Dimensions

Ruft die Auflistung der Dimensionen ab, die einer Datenbank zugeordnet sind.

DirectQueryMode

Dient zum Abrufen oder Festlegen des Direct-Query-Modus, den die aktuelle Datenbank verwendet.

DismissedValidationResults

Ruft eine Auflistung von DismissedValidationResult ab, die der Datenbank zugeordnet ist.

(Geerbt von Database)
DismissedValidationRules

Ruft eine Auflistung von DismissedValidationRule ab, die der Datenbank zugeordnet ist.

(Geerbt von Database)
EstimatedSize

Ruft die schreibgeschützte geschätzte Größe in Bytes der übergeordneten Datenbank ab oder legt sie fest.

(Geerbt von Database)
FriendlyName

Ruft einen benutzerfreundlichen Namen für die Komponente ab.

(Geerbt von NamedComponent)
ID

Dient zum Abrufen oder Festlegen des Bezeichners der Komponente.

(Geerbt von NamedComponent)
ImagePath

Dient zum Abrufen oder Festlegen des Bildpfads.

(Geerbt von Database)
ImageUniqueID

Dient zum Abrufen oder Festlegen des eindeutigen Bezeichners des Bilds.

(Geerbt von Database)
ImageUrl

Dient zum Abrufen oder Festlegen des URL-Pfads zu einem Bild, das für die Datenbank angezeigt werden soll.

(Geerbt von Database)
ImageVersion

Ruft die Version des Bilds in der Datenbank ab oder legt sie fest.

(Geerbt von Database)
IsInTransaction

Ruft einen Wert ab, der angibt, ob die Datenbank von der aktuellen Transaktion betroffen ist.

IsLoaded

Ruft einen Wert ab, der angibt, ob MajorObject geladen wurde.

(Geerbt von MajorObject)
KeyForCollection

Ruft den in Auflistungen verwendeten Schlüssel ab.

(Geerbt von NamedComponent)
Language

Dient zum Abrufen oder Festlegen des Sprachwerts für eine Datenbank.

(Geerbt von Database)
LastProcessed

Dient zum Abrufen oder Festlegen der DateTime, für die das Objekt zuletzt verarbeitet wurde.

(Geerbt von ProcessableMajorObject)
LastSchemaUpdate

Dient zum Abrufen oder Festlegen des Datums und der Uhrzeit der letzten Aktualisierung des aktuellen Objektschemas.

(Geerbt von MajorObject)
LastUpdate

Dient zum Abrufen oder Festlegen der Uhrzeit der letzten Aktualisierung für eine Datenbank.

(Geerbt von Database)
MasterDataSourceID

Dient zum Abrufen oder Festlegen des Masterdatenquellenbezeichners für eine Datenbank.

MiningStructures

Ruft die Sammlung von Miningstrukturen ab, die einer Datenbank zugeordnet sind.

Model

Ruft das untergeordnete Model des Databaseab.

ModelType

Dient zum Abrufen oder Festlegen des Typs des Modells, aus dem die Datenbank bereitgestellt wurde. Zu den erwarteten Werten gehören "Default" (identisch mit "multidimensional"), "Multidimensional" oder "Tabellarisch".

(Geerbt von Database)
Name

Dient zum Abrufen oder Festlegen des Namens der Komponente.

(Geerbt von NamedComponent)
OwningCollection

Dient zum Abrufen oder Festlegen der Auflistung, die den ModelComponent enthält.

(Geerbt von ModelComponent)
Parent

Ruft das übergeordnete Server -Objekt des Database -Objekts ab.

ProcessingPriority

Dient zum Abrufen oder Festlegen der Verarbeitungspriorität einer Datenbank.

ReadWriteMode

Dient zum Abrufen oder Festlegen des ReadWriteMode der Datenbank.

(Geerbt von Database)
Roles

Ruft die Auflistung der Rollen ab, die einer Datenbank zugeordnet sind.

Site

Dient zum Abrufen oder Festlegen der Website, die der Komponente zugeordnet ist.

(Geerbt von NamedComponent)
SiteID

Dient zum Abrufen oder Festlegen des Bezeichners für die Website, die der Komponente zugeordnet ist.

(Geerbt von NamedComponent)
State

Dient zum Abrufen oder Festlegen des AnalysisState dieser aktuellen Instanz.

(Geerbt von ProcessableMajorObject)
StorageEngineUsed

Ruft das speichermodul ab, das in der aktuellen Datenbank verwendet wird, oder legt dieses fest.

(Geerbt von Database)
Translations

Ruft die Auflistung von Übersetzungen ab, die einer Datenbank zugeordnet sind.

(Geerbt von Database)
Version

Ruft die Datenbankversion ab oder legt sie fest.

(Geerbt von Database)
Visible

Dient zum Abrufen oder Festlegen der booleschen Sichtbarkeitseigenschaft, die einer Datenbank zugeordnet ist.

(Geerbt von Database)

Methoden

AddToContainer(IContainer)

Hinzufügen der Datenbank zu einem Container

(Geerbt von Database)
AfterInsert(Int32)

Zeigt ein ModelComponent -Objekt an, nachdem es dem angegebenen Index hinzugefügt wurde.

(Geerbt von ModelComponent)
AfterMove(Int32, Int32)

Zeigt ein ModelComponent -Objekt nach dem Wechseln zum angegebenen Index an.

(Geerbt von ModelComponent)
AfterRemove(ModelComponentCollection)

Zeigt eine ModelComponentCollection an, nachdem ein ModelComponent -Objekt entfernt wurde.

(Geerbt von ModelComponent)
Backup(BackupInfo)

Stellt programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit BackupInfo-Informationen bereit.

(Geerbt von Database)
Backup(String)

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei.

(Geerbt von Database)
Backup(String, Boolean)

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei und der AllowOverWrite-Anzeige.

(Geerbt von Database)
Backup(String, Boolean, Boolean)

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei, der AllowOverWrite-Indikation und der BackupRemotePartitions-Angabe.

(Geerbt von Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei, allowOverWrite-Anzeige, BackupRemotePartitions-Indikation und Speicherortinformationen.

(Geerbt von Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei, AllowOverWrite-Indikation, BackupRemotePartitions-Indikation, Standortinformationen und ApplyCompression-Indikation.

(Geerbt von Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Bietet programmgesteuerten Zugriff auf Sicherungsvorgänge für eine Datenbank mit der angegebenen Datei, AllowOverWrite-Indikation, BackupRemotePartitions-Indikation, Speicherortinformationen, ApplyCompression-Indikation und Kennwort.

(Geerbt von Database)
BeforeRemove(Boolean)

Entfernt das ModelComponent -Objekt vor der Bereinigung.

(Geerbt von ModelComponent)
CanProcess(ProcessType)

Gibt an, ob der Cube die angegebene Verarbeitung ausführen kann.

(Geerbt von Database)
Clone()

Gibt einen Klon des Objekts zurück.

Clone(Boolean)

Erstellt eine neue Kopie des MajorObject -Objekts.

(Geerbt von MajorObject)
CopyTo(Database)

Kopiert den Inhalt dieses Objekts in ein anderes Objekt (das Ziel).

CopyTo(MajorObject, Boolean)

Kopiert das Objekt an das angegebene Ziel. Verweisen Sie nicht direkt in Ihrem Code auf dieses Mitglied. Sie unterstützt die Analysis Services-Infrastruktur und wird in einer zukünftigen Version ausgeblendet.

(Geerbt von Database)
CopyTo(ModelComponent)

Kopiert ein ModelComponent-Objekt in das angegebene Objekt.

(Geerbt von ModelComponent)
CopyTo(NamedComponent)

Kopiert ein NamedComponent -Objekt in das angegebene Objekt.

(Geerbt von NamedComponent)
Detach()

Trennt eine Datenbank, die nicht verwendet wird.

(Geerbt von Database)
Detach(String)

Trennt eine Datenbank mit einem angegebenen Kennwort.

(Geerbt von Database)
Drop()

Entfernt das aktuelle Objekt und aktualisiert den Server.

(Geerbt von MajorObject)
Drop(DropOptions)

Entfernt das aktuelle Objekt und aktualisiert den Server mithilfe der angegebenen Optionen.

(Geerbt von MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Entfernt das aktuelle Objekt und aktualisiert den Server mithilfe der angegebenen Optionen. Warnungen, die sich aus dem Abbruchvorgang ergeben, werden für das angegebene Warnungsobjekt zurückgegeben.

(Geerbt von MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Entfernt das aktuelle Objekt und aktualisiert den Server mithilfe der angegebenen Optionen. Warnungen, die sich aus dem Abbruchvorgang ergeben, werden für die angegebene Warnungsvariable zurückgegeben, und Ergebnisse für betroffene Objekte im Vorgang werden für die angegebene ImpactResult-Variable zurückgegeben.

(Geerbt von MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Entfernt das aktuelle Objekt und aktualisiert den Server mithilfe der angegebenen Optionen. Warnungen, die sich aus dem Abbruchvorgang ergeben, werden für die angegebene Warnungsvariable zurückgegeben, und Ergebnisse für betroffene Objekte im Vorgang werden für die angegebene ImpactResult-Variable zurückgegeben.

(Geerbt von MajorObject)
GetConnectedParentServer()

Ruft den übergeordneten Server ab, um eine Verbindung mit dem Datenbankobjekt herzustellen.

(Geerbt von Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Ruft eine Hashtable zum Erstellen von Verweisen ab.

(Geerbt von MajorObject)
GetDependents(Hashtable)

Ruft die abhängigen Elemente der angegebenen Hashtable ab.

(Geerbt von MajorObject)
GetDropDependents(Hashtable, Hashtable)

Ruft die Drop-Abhängigen ab.

(Geerbt von MajorObject)
GetReferences(Hashtable, Boolean)

Ruft die Objekte ab, auf die die Datenbank verweist.

GetUpdateOverwrites(Boolean)

Ruft das Hashtable -Objekt, das das aktualisierte MajorObject überschreibt.

(Geerbt von MajorObject)
LinkDimension(Dimension, String)

Verknüpft die Datenbank mit einer angegebenen Dimension.

LinkDimension(Dimension, String, String)

Verknüpft die Datenbank mit einer angegebenen Dimension.

Process()

Verarbeitet das ProcessableMajorObject.

(Geerbt von ProcessableMajorObject)
Process(ProcessType)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp und der Fehlerbehandlungskonfiguration.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp, der Fehlerbehandlungskonfiguration und -warnungen.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp, der Fehlerbehandlungskonfiguration, Warnungen und Auswirkungsdetails.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp, der Fehlerbehandlungskonfiguration, Warnungen und Auswirkungsdetails.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, IBinding)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp und der angegebenen Bindung.

(Geerbt von ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Verarbeitet das ProcessableMajorObject mit dem angegebenen Prozesstyp und der Zurückschreiboption.

(Geerbt von ProcessableMajorObject)
Refresh()

Aktualisiert das Objekt aus Serverdefinitionen.

(Geerbt von MajorObject)
Refresh(Boolean)

Aktualisiert das Objekt aus Serverdefinitionen sowie geladenen abhängigen Objekten [falls angegeben].

(Geerbt von MajorObject)
Refresh(Boolean, RefreshType)

Aktualisiert das Objekt aus Serverdefinitionen sowie geladenen abhängigen Objekten [falls angegeben].

(Geerbt von MajorObject)
RemoveFromContainer(IContainer)

Entfernt das ModelComponent -Objekt aus dem angegebenen Container.

(Geerbt von ModelComponent)
Reset()

Setzt die Komponente auf den anfangszustand zurück.

(Geerbt von NamedComponent)
Submit()

Sendet ein ModelComponent -Objekt.

(Geerbt von ModelComponent)
Submit(Boolean)

Sendet ein ModelComponent -Objekt.

(Geerbt von ModelComponent)
ToString()

Gibt eine Zeichenfolge zurück, die die benannte Komponente darstellt.

(Geerbt von NamedComponent)
Update()

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der Standardwerte, um abhängige Objekte zu aktualisieren.

(Geerbt von MajorObject)
Update(UpdateOptions)

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der angegebenen Optionen zum Aktualisieren abhängiger Objekte.

(Geerbt von MajorObject)
Update(UpdateOptions, UpdateMode)

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der angegebenen Optionen zum Aktualisieren abhängiger Objekte.

(Geerbt von MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der angegebenen Optionen zum Aktualisieren abhängiger Objekte und meldet warnungen aus dem Vorgang.

(Geerbt von MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der angegebenen Optionen zum Aktualisieren abhängiger Objekte, meldet warnungen vom Vorgang und gibt betroffene Objekte aus dem Vorgang zurück.

(Geerbt von MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Aktualisiert die Serverdefinition des aktuellen Objekts auf tatsächliche Werte mithilfe der angegebenen Optionen zum Aktualisieren abhängiger Objekte, meldet warnungen vom Vorgang und gibt betroffene Objekte aus dem Vorgang zurück. Wenn "analyzeImpactOnly" wahr ist, wird ein Auswirkungsanalysevorgang ohne Aktualisierungsvorgang ausgeführt.

(Geerbt von MajorObject)
Validate(ValidationErrorCollection)

Überprüft das Element, an das es angefügt wird; gibt alle in einer Auflistung aufgetretenen Fehler zurück.

(Geerbt von ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Überprüft das Element, an das es angefügt wird; gibt alle in einer Auflistung aufgetretenen Fehler zurück. Enthält auch einen Parameter, um die Rückgabe detaillierter Fehler zu ermöglichen.

(Geerbt von ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Bestimmt, ob die Datenbank gültig ist.

Validate(ValidationResultCollection)

Gibt an, ob das MajorObject gültig ist.

(Geerbt von MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Gibt an, ob das MajorObject gültig ist.

(Geerbt von MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Gibt an, ob das MajorObject gültig ist.

(Geerbt von MajorObject)

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IConnectionStringHolder.ReturnPassword

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IDeserializationCallback.OnDeserialization(Object)

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von MajorObject)
IFormattable.ToString(String, IFormatProvider)

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von NamedComponent)
IHostableComponent.Host

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von ModelComponent)
IMajorObject.BaseType

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.CreateBody()

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.DependsOn(IMajorObject)

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.ObjectReference

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.ParentDatabase

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.ParentServer

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.Path

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IMajorObject.WriteRef(XmlWriter)

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

IModelComponent.FriendlyPath

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von ModelComponent)
IModelComponent.OwningCollection

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von ModelComponent)
IProcessable.LastProcessed

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von ProcessableMajorObject)
IProcessable.State

Definiert eine MicrosoftAnalysis Services-Datenbank. Diese Klasse kann nicht geerbt werden.

(Geerbt von ProcessableMajorObject)

Erweiterungsmethoden

ToTmdl(Database)

Erstellt eine Reihe von TMDL-Dokumenten basierend auf den Metadaten der secified-Datenbank.

ToTmdl(Database, MetadataSerializationOptions)

Erstellt eine Reihe von TMDL-Dokumenten basierend auf den Metadaten der secified-Datenbank.

Gilt für: