Udostępnij za pośrednictwem


Klasa Server

Represents an instance of Microsoft SQL Server 2005 Analysis Services (SSAS) and provides methods and members that enable to you to control that instance.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.Server

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

Składnia

'Deklaracja
<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")> _
Public NotInheritable Class Server _
    Inherits MajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable
'Użycie
Dim instance As Server
[GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")]
public sealed class Server : MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[GuidAttribute(L"554BBCA3-925F-4797-9460-2421A8CD7030")]
public ref class Server sealed : public MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")>]
type Server =  
    class
        inherit MajorObject
        interface IMajorObject
        interface INamedComponent
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface ICloneable
    end
public final class Server extends MajorObject implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna Server Inicjuje nowe wystąpienie Server przy użyciu wartości domyślnych.

Do góry

Właściwości

  Nazwa Opis
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 z Server obiektu.
Właściwość chroniona CanRaiseEvents (Dziedziczony z Component).
Właściwość publiczna CaptureLog Pobiera zawierające polecenia XML i a generowane, gdy kolekcja CaptureXml została właściwość zestaw true.
Właściwość publiczna CaptureXml Pobiera lub ustawia CaptureLog właściwość obiektu serwera wskazuje, czy XML wiadomości wysyłane do wystąpienie Usługi Analysis Services powinny być rejestrowane.
Właściwość publiczna Connected Pobiera wartość wskazującą, czy istnieje połączenie z wystąpienie Usługi Analysis Services.
Właściwość publiczna ConnectionInfo Pobiera ConnectionInfo obiekt z Server obiektu.To pole jest tylko do odczytu.
Właściwość publiczna ConnectionString Pobiera ciąg znaków używany do nawiązywania połączenia z wystąpienie Usługi Analysis Services.To pole jest tylko do odczytu.
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 Databases Kolekcja baz danych zamieszkujących na Server.
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 Edition Aktualnie zainstalowana wersja pobiera Usługi Analysis Services.To jest tylko do odczytu.
Właściwość publiczna EditionID Aktualnie zainstalowana wersja pobiera EditionID Usługi Analysis Services.To jest tylko do odczytu.
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 IsLoaded Infrastruktura. (Dziedziczony z MajorObject).
Właściwość chroniona KeyForCollection (Dziedziczony z NamedComponent).
Właściwość publiczna LastSchemaUpdate Pobiera lub ustawia data i czas ostatniej aktualizacji bieżącego obiektu schematu. (Dziedziczony z MajorObject).
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 Infrastruktura. (Dziedziczony z ModelComponent).
Właściwość publiczna ProductLevel Pobiera lub ustawia dostęp tylko do odczytu do poziom elementu produktu.Poziom produktu sam jest uzyskiwana z przechowywanych ciąg specyficznych dla instalacji.
Właściwość publiczna ProductName Pobiera lub ustawia dostęp tylko do odczytu do nazwy produktu, z której wystąpienie Usługi Analysis Services został zainstalowany.
Właściwość publiczna Roles Reprezentuje zbiór Roles w przypadku bazy danych moduł, lub model wyszukiwania.
Właściwość publiczna ServerProperties Pobiera kolekcja właściwości serwera skojarzone z określonym Server obiektu.
Właściwość publiczna SessionID Pobiera identyfikator sesja serwera.
Właściwość publiczna SessionTrace Pobiera SessionTrace obiekt, który jest używany do uruchamiania i zatrzymywania ślady na serwerze.
Właściwość publiczna Site (Dziedziczony z NamedComponent).
Właściwość publiczna SiteID (Dziedziczony z NamedComponent).
Właściwość publiczna Traces Pobiera śladów dostępnych na serwerze.
Właściwość publiczna Version Pobiera lub ustawia wersja serwera.

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 Attach(String)
Metoda publiczna Attach(String, ReadWriteMode)
Metoda publiczna Attach(String, ReadWriteMode, String)
Metoda chroniona BeforeRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna BeginTransaction Rozpoczyna transakcję na serwerze.
Metoda publiczna CancelCommand() Anuluje ostatnie polecenie wysłane do serwera.
Metoda publiczna CancelCommand(String) Anuluje ostatnie polecenie wysłane do serwera w określonej sesja.
Metoda publiczna CancelConnection(Int32) Anuluje połączenia serwera określonego przez identyfikator połączenia.
Metoda publiczna CancelConnection(Int32, Boolean) Anuluje określone przez identyfikator połączenia połączenie z serwerem i wskazuje, czy wszystkie skojarzone połączenia zostanie anulowane.
Metoda publiczna CancelSession() Anuluje sesja na serwerze.
Metoda publiczna CancelSession(Int32) Anuluje określonej sesja na serwerze.
Metoda publiczna CancelSession(String) Anuluje określonej sesja na serwerze.
Metoda publiczna CancelSession(Int32, Boolean) Anuluje określonej sesja na serwerze.
Metoda publiczna CancelSession(String, Boolean) Anuluje określonej sesja na serwerze.
Metoda publiczna Clone() Tworzy nową, pełną kopię Server obiektu.
Metoda chroniona Clone(Boolean) Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna CommitTransaction Zatwierdza zmiany wprowadzone w bieżącej transakcji.
Metoda publiczna ConcatenateCaptureLog(Boolean, Boolean) Pobiera przechwytywania dziennika w formacie XML uzyskiwanej, zapakowane w XMLA element partiii wskazuje, czy dołączyć atrybut transakcji i XMLA równoległych elementu.
Metoda publiczna ConcatenateCaptureLog(Boolean, Boolean, Boolean) Pobiera przechwytywania dziennika w formacie XML uzyskiwanej, zapakowane w XMLA element partiii wskazuje, czy dołączyć atrybut transakcji i XMLA równoległych elementu.
Metoda publiczna Connect(String) Łączy z bieżącego wystąpienie Server do Usługi Analysis Services serwera przy użyciu określonego połączenia ciąg.
Metoda publiczna Connect(String, String) Łączy z bieżącego wystąpienie Server do Usługi Analysis Services serwera przy użyciu określonego połączenia ciąg.
Metoda chroniona CopyTo(ModelComponent) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona CopyTo(NamedComponent) (Dziedziczony z NamedComponent).
Metoda publiczna CopyTo(Server) Kopie Server obiektu do określonego obiektu.
Metoda chroniona CopyTo(MajorObject, Boolean) Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Disconnect() Odłącza Server obiekt z Usługi Analysis Services serwera.
Metoda publiczna Disconnect(Boolean) Odłącza określonej sesja Server obiekt z Usługi Analysis Services serwera.
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 EndXmlaRequest Kończy się ostatniego XML for Analysis żądania (XMLA).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda publiczna Execute(String) Wykonuje polecenie określone na Usługi Analysis Services serwera.
Metoda publiczna Execute(String, ImpactDetailCollection, Boolean) Wykonuje polecenie określone na Usługi Analysis Services server i zapewnia obsługę dla analizy wpływu.
Metoda publiczna ExecuteCaptureLog(Boolean, Boolean) Zawartość dziennika przechwytywania jest wykonywany na serwerze i wskazuje, czy wykonanie będzie w trybie transakcyjnych i/lub równoległego.Obiekty usterce nie będą przetwarzane.
Metoda publiczna ExecuteCaptureLog(Boolean, Boolean, Boolean) Zawartość dziennika przechwytywania jest wykonywany na serwerze, wskazuje, czy wykonanie będzie w trybie transakcyjnych i/lub równoległych i wskazuje, czy obiekty dotkniętych będą przetwarzane.
Metoda chroniona Finalize (Dziedziczony z Component).
Metoda publiczna GetConnectionState Pobiera bieżący stan połączenia Usługi Analysis Services serwera.
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 GetLastSchemaUpdate Infrastruktura.
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna GetReferences Infrastruktura. (Dziedziczony z MajorObject).
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 chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda publiczna NotifyTableChange Powiadamia wystąpienie Usługi Analysis Services , że nastąpiła zmiana w tabelach w określonych danych źródło.
Metoda publiczna Reconnect Przywraca połączenie Usługi Analysis Services bazy danych.
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 Restore(String) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa.
Metoda publiczna Restore(RestoreInfo) Przywraca Usługi Analysis Services bazy danych z pliku kopia zapasowa przy użyciu opcji zestaw na RestoreInfo obiektu.
Metoda publiczna Restore(String, String) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych.
Metoda publiczna Restore(String, String, Boolean) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych, biorąc pod uwagę flagę zastępowania.
Metoda publiczna Restore(String, String, Boolean, array<RestoreLocation[]) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych, biorąc pod uwagę flagę zastępowania i wiele serwerów zdalnych.
Metoda publiczna Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych danej flagę zastępowania, wiele serwerów zdalnych i określanie ustawień zabezpieczeń.
Metoda publiczna Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity, String) Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych podane hasło, flagę zastępowania, wiele serwerów zdalnych oraz określanie ustawień zabezpieczeń.
Metoda publiczna Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity, String, String)
Metoda publiczna RollbackTransaction Wycofuje bieżącej transakcji na połączenia z serwerem.
Metoda publiczna SendXmlaRequest(XmlaRequestType, Stream) Wysyła XML for Analysis żądania (XMLA) określonego typu przy użyciu podanego strumienia.
Metoda publiczna SendXmlaRequest(XmlaRequestType, TextReader) Wysyła XML for Analysis żądania (XMLA) określonego typu przy użyciu podanego strumienia.
Metoda publiczna StartXmlaRequest Uruchamia XML for Analysis (XMLA) żądania do serwera.
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 UpdateObjects(array<IMajorObject[]) Infrastruktura.
Metoda publiczna UpdateObjects(array<IMajorObject[], ImpactDetailCollection) Infrastruktura.
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) Wskazuje, czy Server obiekt jest nieprawidłowy. (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

Uwagi

Ten obiekt jest obiektem głównym dla całego Analysis Management Objects drzewo modelu obiektów (AMO).Z obiektem ClassType serwera można:

  • Łączenie się z komputerem, na którym wystąpienie Usługi Analysis Services jest uruchomiony.

  • Łączenie (Tworzenie sesja) i odłączyć (kontekstu koniec sesja) do wystąpienie Usługi Analysis Services.

  • Przechwytywanie dzienników wiadomości XML ruchu polecenia Usługi Analysis Services.

  • Identyfikowanie wersji produktu i produktu poziom.

  • Wykonywanie żądania utworzenia innych Usługi Analysis Services obiektów, takich jak bazy danych, źródeł danych, polecenia, wymiary, modułów, modeli wyszukiwanie danych i role.

  • Zobacz ConnectionString szczegółowy opis połączenia ciąg parametry.

Przykłady

Poniższy kod tworzy i inicjuje wystąpienie Usługi Analysis Services."LocalHost"Określa wystąpienie uruchomionego na tym samym komputerze co aplikacja AMO.

// Create instance of Analysis Services object
Server myServer = new Server();
// Connect to local instance of Analysis Services
myServer.Connect("LocalHost");
// An error will be raised if the connection attempt fails
// Your code goes here
// DisConnect to the local instance of Analysis Services
myServer.DisConnect();

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.