Database Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 | |
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 | |
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. |