Udostępnij za pośrednictwem


Klasa Database

Defines a Microsoft SQL Server 2005 Analysis Services (SSAS) database.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.NamedComponent
          Microsoft.AnalysisServices.MajorObject
            Microsoft.AnalysisServices.ProcessableMajorObject
              Microsoft.AnalysisServices.Database

Przestrzeń nazw:  Microsoft.AnalysisServices
Zestaw:  Microsoft.AnalysisServices (w Microsoft.AnalysisServices.dll)

Składnia

'Deklaracja
<GuidAttribute("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")> _
Public NotInheritable Class Database _
    Inherits ProcessableMajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable, IConnectionStringHolder
'Użycie
Dim instance As Database
[GuidAttribute("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : ProcessableMajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable, IConnectionStringHolder
[GuidAttribute(L"47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public ref class Database sealed : public ProcessableMajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable, IConnectionStringHolder
[<SealedAttribute>]
[<GuidAttribute("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database =  
    class
        inherit ProcessableMajorObject
        interface IMajorObject
        interface INamedComponent
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface ICloneable
        interface IConnectionStringHolder
    end
public final class Database extends ProcessableMajorObject implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable, IConnectionStringHolder

Typ Database uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna Database() Inicjuje nowe wystąpienie Database przy użyciu wartości domyślnych.
Metoda publiczna Database(String) Inicjuje nowe wystąpienie Database przy użyciu nazwy.
Metoda publiczna Database(String, String) Inicjuje nowe wystąpienie Database przy użyciu nazwy i identyfikatora.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Accounts Pobiera kolekcja typów kont, które są zdefiniowane w Database elementu.
Właściwość publiczna AggregationPrefix Wspólny prefiks do nazwy agregacja całej skojarzonym definiuje Database.
Właściwość publiczna Annotations Pobiera obiekt kolekcja wszystkie adnotacje do bieżącego obiektu. (Dziedziczony z MajorObject).
Właściwość publiczna Assemblies Pobiera kolekcja zestawów skojarzonych z Database.
Właściwość chroniona CanRaiseEvents (Dziedziczony z Component).
Właściwość publiczna Collation Pobiera lub ustawia typ sortowanie dla Database.
Właściwość publiczna CompatibilityLevel
Właściwość publiczna Container (Dziedziczony z Component).
Właściwość publiczna CreatedTimestamp Pobiera lub ustawia data i czas utworzenia obiektu. (Dziedziczony z MajorObject).
Właściwość publiczna Cubes Pobiera kolekcja modułów w Database.
Właściwość publiczna DatabasePermissions Pobiera kolekcja bazy danych uprawnienie elementów skojarzonych z Database elementu.
Właściwość publiczna DataSourceImpersonationInfo Pobiera lub ustawia informacje o personifikacji, skojarzone z Database.
Właściwość publiczna DataSources Pobiera kolekcja źródeł danych skojarzonych z Database.
Właściwość publiczna DataSourceViews Pobiera kolekcja widoków źródło danych skojarzone z Database.
Właściwość publiczna DbStorageLocation
Właściwość publiczna Description Pobiera lub ustawia ciąg opisu bieżącego obiektu. (Dziedziczony z MajorObject).
Właściwość chroniona DesignMode (Dziedziczony z Component).
Właściwość publiczna Dimensions Pobiera kolekcja wymiarów skojarzonych z Database.
Właściwość publiczna DismissedValidationResults
Właściwość publiczna DismissedValidationRules
Właściwość publiczna EstimatedSize Pobiera lub ustawia atrybut tylko do odczytu szacowany rozmiar, w bajtach nadrzędnej Database.
Właściwość chroniona Events (Dziedziczony z Component).
Właściwość chroniona FriendlyName (Dziedziczony z NamedComponent).
Właściwość publiczna ID (Dziedziczony z NamedComponent).
Właściwość publiczna ImagePath
Właściwość publiczna ImageUniqueID
Właściwość publiczna ImageUrl
Właściwość publiczna ImageVersion
Właściwość publiczna IsLoaded Infrastruktura. (Dziedziczony z MajorObject).
Właściwość chroniona KeyForCollection (Dziedziczony z NamedComponent).
Właściwość publiczna Language Pobiera lub ustawia wartość języka dla Database.
Właściwość publiczna LastProcessed (Dziedziczony z ProcessableMajorObject).
Właściwość publiczna LastSchemaUpdate Pobiera lub ustawia data i czas ostatniej aktualizacji bieżącego obiektu schematu. (Dziedziczony z MajorObject).
Właściwość publiczna LastUpdate Pobiera lub ustawia czas ostatniej aktualizacji dla Database.
Właściwość publiczna MasterDataSourceID Pobiera lub ustawia identyfikator źródło dane główne Database.
Właściwość publiczna MiningStructures Pobiera kolekcja struktur górnictwa, związane z Database.
Właściwość publiczna Name (Dziedziczony z NamedComponent).
Właściwość publiczna OwningCollection Pobiera lub ustawia kolekcja, która zawiera ModelComponent. (Dziedziczony z ModelComponent).
Właściwość publiczna Parent Pobiera element nadrzędny Server z Database.
Właściwość publiczna ProcessingPriority Pobiera lub ustawia priorytet przetwarzania Database.
Właściwość publiczna ReadWriteMode
Właściwość publiczna Roles Pobiera kolekcja ról związanych z Database.
Właściwość publiczna Site (Dziedziczony z NamedComponent).
Właściwość publiczna SiteID (Dziedziczony z NamedComponent).
Właściwość publiczna State (Dziedziczony z ProcessableMajorObject).
Właściwość publiczna StorageEngineUsed
Właściwość publiczna Translations Pobiera kolekcja tłumaczeń skojarzonych z Database.
Właściwość publiczna Visible Pobiera lub ustawia wartość logiczna widoczność właściwość skojarzonych z Database.

Do góry

Metody

  Nazwa Opis
Metoda chroniona AddToContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterInsert Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterMove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Backup(String) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z pliku parametru.
Metoda publiczna Backup(BackupInfo) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z parametrem BackupInfo.
Metoda publiczna Backup(String, Boolean) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z pliku i parametrów AllowOverWrite.
Metoda publiczna Backup(String, Boolean, Boolean) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z pliku, AllowOverWrite i BackupRemotePartitions parametrami.
Metoda publiczna Backup(String, Boolean, Boolean, array<BackupLocation[]) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z pliku, AllowOverWrite, BackupRemotePartitions i parametry lokalizacji.
Metoda publiczna Backup(String, Boolean, Boolean, array<BackupLocation[], Boolean) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z pięciu parametrów.
Metoda publiczna Backup(String, Boolean, Boolean, array<BackupLocation[], Boolean, String) Programistyczny dostęp do operacji wykonywania kopii zapasowej dla Database z sześciu parametrów.
Metoda chroniona BeforeRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna CanProcess Wskazuje, czy typ procesu mogą być przetwarzane dla określonego Database obiektu. (Zastępuje ProcessableMajorObject.CanProcess(ProcessType)).
Metoda publiczna Clone() Tworzy nową, pełną kopię obiektu.
Metoda chroniona Clone(Boolean) Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna CopyTo(Database) Kopie Database obiektu do określonego obiektu.
Metoda chroniona CopyTo(ModelComponent) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona CopyTo(NamedComponent) (Dziedziczony z NamedComponent).
Metoda chroniona CopyTo(MajorObject, Boolean) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Detach()
Metoda publiczna Detach(String)
Metoda publiczna Dispose() (Dziedziczony z Component).
Metoda chroniona Dispose(Boolean) (Dziedziczony z Component).
Metoda publiczna Drop() Usuwa bieżący obiekt i aktualizacji serwera. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings obiektu. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings zmienną i wyniki dla dotkniętych obiektów w operacji są zwracane na określony impactResult zmiennej. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings zmienną i wyniki dla dotkniętych obiektów w operacji są zwracane na określony impactResult zmiennej. (Dziedziczony z MajorObject).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Component).
Metoda chroniona GetCreateReferences Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna GetDependents Infrastruktura. (Dziedziczony z MajorObject).
Metoda chroniona GetDropDependents Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna GetReferences Infrastruktura. (Zastępuje MajorObject.GetReferences(Hashtable, Boolean)).
Metoda chroniona GetService (Dziedziczony z Component).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GetUpdateOverwrites Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna InitializeLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna LinkDimension(Dimension, String)
Metoda publiczna LinkDimension(Dimension, String, String)
Metoda chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda publiczna Process() (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, Binding) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, ErrorConfiguration) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, WriteBackTableCreation) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, ErrorConfiguration, XmlaWarningCollection) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) (Dziedziczony z ProcessableMajorObject).
Metoda publiczna Refresh() Aktualizuje bieżący obiekt z definicji serwera. (Dziedziczony z MajorObject).
Metoda publiczna Refresh(Boolean) Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject).
Metoda publiczna Refresh(Boolean, RefreshType) Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject).
Metoda chroniona RemoveFromContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona Reset (Dziedziczony z NamedComponent).
Metoda publiczna Submit() Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Submit(Boolean) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna ToString (Dziedziczony z NamedComponent).
Metoda publiczna Update() Aktualizuje wartości rzeczywiste przy użyciu wartości domyślne aktualizacji obiektów zależnych definicję bieżącego obiektu serwera. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Raporty ostrzeżenia z operacji i aktualizacje definicji serwera bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych, raporty ostrzeżenia z operacji i zwraca obiekty dotyczy operacji. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych, raporty ostrzeżenia z operacji i zwraca obiekty dotyczy operacji.Jeśli analyzeImpactOnly ma wartość true, analiza wpływu operacji jest wykonywane z nie operacji aktualizacji. (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationResultCollection) (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection, Boolean) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja.Zawiera także parametr umożliwiające zwrot szczegółowe błędy. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationResultCollection, ValidationOptions) (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection, Boolean, ServerEdition) (Zastępuje NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition)).
Metoda publiczna Validate(ValidationResultCollection, ValidationOptions, ServerEdition) (Dziedziczony z MajorObject).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed (Dziedziczony z Component).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICloneable.Clone
Jawna implementacja interfejsuMetoda prywatna IDeserializationCallback.OnDeserialization (Dziedziczony z MajorObject).
Jawna implementacja interfejsuMetoda prywatna IFormattable.ToString (Dziedziczony z NamedComponent).
Jawna implementacja interfejsuWłaściwość prywatna IConnectionStringHolder.ReturnPassword Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IDeserializationStartCallback.OnDeserializationBegin (Dziedziczony z MajorObject).
Jawna implementacja interfejsuWłaściwość prywatna IHostableComponent.Host (Dziedziczony z ModelComponent).
Jawna implementacja interfejsuWłaściwość prywatna IMajorObject.BaseType Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IMajorObject.CreateBody
Jawna implementacja interfejsuMetoda prywatna IMajorObject.DependsOn
Jawna implementacja interfejsuWłaściwość prywatna IMajorObject.ObjectReference Infrastruktura.
Jawna implementacja interfejsuWłaściwość prywatna IMajorObject.ParentDatabase Infrastruktura.
Jawna implementacja interfejsuWłaściwość prywatna IMajorObject.ParentServer Infrastruktura.
Jawna implementacja interfejsuWłaściwość prywatna IMajorObject.Path Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IMajorObject.WriteRef
Jawna implementacja interfejsuWłaściwość prywatna IModelComponent.FriendlyPath (Dziedziczony z ModelComponent).
Jawna implementacja interfejsuWłaściwość prywatna IModelComponent.OwningCollection (Dziedziczony z ModelComponent).
Jawna implementacja interfejsuWłaściwość prywatna IProcessable.LastProcessed (Dziedziczony z ProcessableMajorObject).
Jawna implementacja interfejsuWłaściwość prywatna IProcessable.State (Dziedziczony z ProcessableMajorObject).

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.