Sdílet prostřednictvím


Database Třída

Definice

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 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
Dědičnost
Implementuje

Konstruktory

Database()

Inicializuje novou instanci tabulkového Database pomocí výchozích hodnot.

Database(ModelType, Int32)

Inicializuje novou instanci objektu tabulkového Database pomocí typu modelu a úrovně kompatibility.

Database(String)

Inicializuje novou instanci tabulkového Database pomocí názvu.

Database(String, String)

Inicializuje novou instanci tabulkového Database pomocí názvu a identifikátoru.

Pole

MaxIDLength

Určuje maximální délku identifikátoru.

(Zděděno od NamedComponent)
MaxNameLength

Určuje maximální délku názvu.

(Zděděno od NamedComponent)

Vlastnosti

Annotations

Získá kolekci všech poznámek přidružených k hlavnímu objektu.

(Zděděno od MajorObject)
Collation

Získá nebo nastaví typ kolace pro databázi.

(Zděděno od Database)
CompatibilityLevel

Získá nebo nastaví úroveň kompatibility pro databázi.

(Zděděno od Database)
CompatibilityMode

Získá nebo nastaví úroveň kompatibility pro databázi.

(Zděděno od Database)
CreatedTimestamp

Získá nebo nastaví datum a čas vytvoření objektu.

(Zděděno od MajorObject)
DbStorageLocation

Získá nebo nastaví umístění úložiště databáze.

(Zděděno od Database)
Description

Získá nebo nastaví popis komponenty.

(Zděděno od Database)
DismissedValidationResults

Získá kolekci DismissedValidationResult přidružené k databázi.

(Zděděno od Database)
DismissedValidationRules

Získá kolekci DismissedValidationRule přidružené k databázi.

(Zděděno od Database)
EstimatedSize

Získá nebo nastaví odhadovanou velikost jen pro čtení v bajtech nadřazené databáze.

(Zděděno od Database)
FriendlyName

Získá uživatelsky přívětivý název komponenty.

(Zděděno od NamedComponent)
ID

Získá nebo nastaví identifikátor komponenty.

(Zděděno od NamedComponent)
ImagePath

Získá nebo nastaví cestu k obrázku.

(Zděděno od Database)
ImageUniqueID

Získá nebo nastaví jedinečný identifikátor obrázku.

(Zděděno od Database)
ImageUrl

Získá nebo nastaví cestu URL k obrázku, který se zobrazí pro databázi.

(Zděděno od Database)
ImageVersion

Získá nebo nastaví verzi image v databázi.

(Zděděno od Database)
IsInTransaction

Získá hodnotu, která určuje, zda databáze je ovlivněna aktuální transakcí.

IsLoaded

Získá hodnotu, která označuje, zda MajorObject byl načten.

(Zděděno od MajorObject)
KeyForCollection

Získá klíč použitý v kolekcích.

(Zděděno od NamedComponent)
Language

Získá nebo nastaví hodnotu jazyka pro databázi.

(Zděděno od Database)
LastProcessed

Získá nebo nastaví DateTime, na kterém byl objekt naposledy zpracován.

(Zděděno od ProcessableMajorObject)
LastSchemaUpdate

Získá nebo nastaví datum a čas při poslední aktualizaci aktuálního schématu objektu.

(Zděděno od MajorObject)
LastUpdate

Získá nebo nastaví čas poslední aktualizace pro databázi.

(Zděděno od Database)
Model

Získá dítě ModelDatabase.

ModelType

Získá nebo nastaví typ modelu, ze kterého byla databáze nasazena. Mezi očekávané hodnoty patří Default (stejná jako multidimenzionální), Multidimenzionální nebo Tabulková.

(Zděděno od Database)
Name

Získá nebo nastaví název komponenty.

(Zděděno od NamedComponent)
OwningCollection

Získá nebo nastaví kolekci, která obsahuje ModelComponent.

(Zděděno od ModelComponent)
Parent

Získá nadřazený Server objekt Database objektu.

ReadWriteMode

Získá nebo nastaví ReadWriteMode databáze.

(Zděděno od Database)
Server

Získá nadřazenou Server databáze.

Site

Získá nebo nastaví lokalitu přidruženou ke komponentě.

(Zděděno od NamedComponent)
SiteID

Získá nebo nastaví identifikátor lokality přidružené ke komponentě.

(Zděděno od NamedComponent)
State

Získá nebo nastaví AnalysisState této aktuální instance.

(Zděděno od ProcessableMajorObject)
StorageEngineUsed

Získá nebo nastaví modul úložiště použitý v aktuální databázi.

(Zděděno od Database)
Translations

Získá kolekci překladů přidružených k databázi.

(Zděděno od Database)
Version

Získá nebo nastaví verzi databáze.

(Zděděno od Database)
Visible

Získá nebo nastaví logickou viditelnost vlastnost přidruženou k databázi.

(Zděděno od Database)

Metody

AddToContainer(IContainer)

Přidání databáze do kontejneru

(Zděděno od Database)
AfterInsert(Int32)

Zobrazí objekt ModelComponent po přidání do zadaného indexu.

(Zděděno od ModelComponent)
AfterMove(Int32, Int32)

Zobrazí objekt ModelComponent po přesunutí na zadaný index.

(Zděděno od ModelComponent)
AfterRemove(ModelComponentCollection)

Zobrazí ModelComponentCollection po odebrání objektu ModelComponent.

(Zděděno od ModelComponent)
Backup(BackupInfo)

Poskytuje programový přístup k operacím zálohování pro databázi s informacemi BackupInfo.

(Zděděno od Database)
Backup(String)

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem.

(Zděděno od Database)
Backup(String, Boolean)

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem a indikací AllowOverWrite.

(Zděděno od Database)
Backup(String, Boolean, Boolean)

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem, indikací AllowOverWrite a indikátorem BackupRemotePartitions.

(Zděděno od Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem, indikací AllowOverWrite, indikací BackupRemotePartitions a informacemi o umístěních.

(Zděděno od Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem, indikací AllowOverWrite, indikací BackupRemotePartitions, informacemi o umístěních a indikací ApplyCompression.

(Zděděno od Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Poskytuje programový přístup k operacím zálohování pro databázi se zadaným souborem, indikací AllowOverWrite, indikace BackupRemotePartitions, informace o umístěních, indikací ApplyCompression a heslem.

(Zděděno od Database)
BeforeRemove(Boolean)

Před vyčištěním odebere objekt ModelComponent.

(Zděděno od ModelComponent)
CanProcess(ProcessType)

Určuje, zda datová krychle může provést zadané zpracování.

(Zděděno od Database)
Clone()

Vrátí klon objektu.

Clone(Boolean)

Toto rozhraní API je součástí infrastruktury služby Analysis Services a nemá být volána přímo z vašeho kódu. Vytvoří novou kopii objektu MajorObject.

CopyTo(Database)

Zkopíruje obsah tohoto objektu do jiného objektu (cíl).

CopyTo(MajorObject, Boolean)

Infrastruktura. Zkopíruje objekt MajorObject do zadaného cíle.

CopyTo(ModelComponent)

Zkopíruje objekt ModelComponent do zadaného objektu.

(Zděděno od ModelComponent)
CopyTo(NamedComponent)

Zkopíruje objekt NamedComponent do zadaného objektu.

(Zděděno od NamedComponent)
Detach()

Odpojte databázi, která se nepoužívá.

(Zděděno od Database)
Detach(String)

Odpojte databázi se zadaným heslem.

(Zděděno od Database)
Drop()

Odebere aktuální objekt a aktualizuje server.

(Zděděno od MajorObject)
Drop(DropOptions)

Odebere aktuální objekt a aktualizuje server pomocí zadaných možností.

(Zděděno od MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Odebere aktuální objekt a aktualizuje server pomocí zadaných možností. V zadaném objektu upozornění se vrátí upozornění vyplývající z operace odstranění.

(Zděděno od MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Odebere aktuální objekt a aktualizuje server pomocí zadaných možností. Upozornění vyplývající z operace přetažení se vrátí na zadanou proměnnou upozornění a výsledky pro ovlivněné objekty v provozu se vrátí v zadané proměnné impactResult.

(Zděděno od MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Odebere aktuální objekt a aktualizuje server pomocí zadaných možností. Upozornění vyplývající z operace přetažení se vrátí na zadanou proměnnou upozornění a výsledky pro ovlivněné objekty v provozu se vrátí v zadané proměnné impactResult.

(Zděděno od MajorObject)
GetConnectedParentServer()

Získá nadřazený server pro připojení k databázovému objektu.

(Zděděno od Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Získá hashtable pro vytvoření odkazů.

(Zděděno od MajorObject)
GetDependents(Hashtable)

Získá závislé na zadané hashtable.

(Zděděno od MajorObject)
GetDropDependents(Hashtable, Hashtable)

Získá závislé na poklesu.

(Zděděno od MajorObject)
GetReferences(Hashtable, Boolean)

Získá objekty, na které databáze odkazuje.

(Zděděno od Database)
GetUpdateOverwrites(Boolean)

Získá Hashtable objekt, který přepíše aktualizovaný MajorObject.

(Zděděno od MajorObject)
Process()

Zpracovává ProcessableMajorObject.

(Zděděno od ProcessableMajorObject)
Process(ProcessType)

Zpracovává ProcessableMajorObject se zadaným typem procesu.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Zpracovává ProcessableMajorObject se zadaným typem procesu a konfigurací zpracování chyb.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Zpracovává ProcessableMajorObject se zadaným typem procesu, konfigurací zpracování chyb a upozorněními.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Zpracovává ProcessableMajorObject se zadaným typem procesu, konfigurací zpracování chyb, upozorněními a podrobnostmi dopadu.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Zpracovává ProcessableMajorObject se zadaným typem procesu, konfigurací zpracování chyb, upozorněními a podrobnostmi dopadu.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, IBinding)

Zpracovává ProcessableMajorObject se zadaným typem a vazbou procesu.

(Zděděno od ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Zpracovává ProcessableMajorObject se zadaným typem procesu a možností zpětného zápisu.

(Zděděno od ProcessableMajorObject)
Refresh()

Aktualizuje objekt z definic serveru.

(Zděděno od MajorObject)
Refresh(Boolean)

Aktualizuje objekt z definic serveru a také načtených závislých objektů [pokud je zadán].

(Zděděno od MajorObject)
Refresh(Boolean, RefreshType)

Aktualizuje objekt z definic serveru a také načtených závislých objektů [pokud je zadán].

(Zděděno od MajorObject)
RemoveFromContainer(IContainer)

Odebere objekt ModelComponent ze zadaného kontejneru.

(Zděděno od ModelComponent)
Reset()

Obnoví součást do počátečního stavu.

(Zděděno od NamedComponent)
Submit()

Odešle objekt ModelComponent.

(Zděděno od ModelComponent)
Submit(Boolean)

Odešle objekt ModelComponent.

(Zděděno od ModelComponent)
ToString()

Vrátí řetězec představující pojmenovanou komponentu.

(Zděděno od NamedComponent)
Update()

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí výchozích hodnot pro aktualizaci závislých objektů.

(Zděděno od MajorObject)
Update(UpdateOptions)

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí zadaných možností pro aktualizaci závislých objektů.

(Zděděno od MajorObject)
Update(UpdateOptions, UpdateMode)

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí zadaných možností pro aktualizaci závislých objektů.

(Zděděno od MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí zadaných možností pro aktualizaci závislých objektů a hlásí všechna upozornění z operace.

(Zděděno od MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí zadaných možností pro aktualizaci závislých objektů, hlásí všechna upozornění z operace a vrátí ovlivněné objekty z operace.

(Zděděno od MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Aktualizuje definici serveru aktuálního objektu na skutečné hodnoty pomocí zadaných možností pro aktualizaci závislých objektů, hlásí všechna upozornění z operace a vrátí ovlivněné objekty z operace. Pokud je funkce analyzeImpactOnly pravdivá, provede se operace analýzy dopadu bez operace aktualizace.

(Zděděno od MajorObject)
Validate(ValidationErrorCollection)

Ověří prvek, ke kterému je připojen; vrátí všechny chyby, ke kterým došlo v kolekci.

(Zděděno od ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Ověří prvek, ke kterému je připojen; vrátí všechny chyby, ke kterým došlo v kolekci. Obsahuje také parametr umožňující vrácení podrobných chyb.

(Zděděno od ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Určuje, zda je parametr NamedComponent platný.

(Zděděno od NamedComponent)
Validate(ValidationResultCollection)

Určuje, zda je hlavní objekt platný.

(Zděděno od MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Určuje, zda je hlavní objekt platný.

(Zděděno od MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Určuje, zda je hlavní objekt platný.

(Zděděno od MajorObject)

Explicitní implementace rozhraní

ICloneable.Clone()

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IDeserializationCallback.OnDeserialization(Object)

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od MajorObject)
IFormattable.ToString(String, IFormatProvider)

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od NamedComponent)
IHostableComponent.Host

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od ModelComponent)
IMajorObject.BaseType

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.CreateBody()

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.DependsOn(IMajorObject)

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.ObjectReference

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.ParentDatabase

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.ParentServer

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.Path

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IMajorObject.WriteRef(XmlWriter)

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

IModelComponent.FriendlyPath

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od ModelComponent)
IModelComponent.OwningCollection

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od ModelComponent)
IProcessable.LastProcessed

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od ProcessableMajorObject)
IProcessable.State

Určuje tabulkovou nebo multidimenzionální databázi analysis Services. Tuto třídu nelze zdědit. Režim serveru a typ modelu určí, jestli můžete následně vytvořit nebo upravit strom modelu. Konkrétně pokud voláte Tabular.Database, můžete jeho model upravit pouze v případě, že je model tabulkový na úrovni kompatibility 1200.

(Zděděno od ProcessableMajorObject)

Metody rozšíření

ToTmdl(Database)

Vytvoří sadu dokumentů TMDL na základě metadat databáze secified.

ToTmdl(Database, MetadataSerializationOptions)

Vytvoří sadu dokumentů TMDL na základě metadat databáze secified.

Platí pro