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 | |
---|---|---|
Server | Inicjuje nowe wystąpienie Server przy użyciu wartości domyślnych. |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
Annotations | Pobiera obiekt kolekcja wszystkie adnotacje do bieżącego obiektu. (Dziedziczony z MajorObject). | |
Assemblies | Pobiera kolekcja zestawów z Server obiektu. | |
CanRaiseEvents | (Dziedziczony z Component). | |
CaptureLog | Pobiera zawierające polecenia XML i a generowane, gdy kolekcja CaptureXml została właściwość zestaw true. | |
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. | |
Connected | Pobiera wartość wskazującą, czy istnieje połączenie z wystąpienie Usługi Analysis Services. | |
ConnectionInfo | Pobiera ConnectionInfo obiekt z Server obiektu.To pole jest tylko do odczytu. | |
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. | |
Container | (Dziedziczony z Component). | |
CreatedTimestamp | Pobiera lub ustawia data i czas utworzenia obiektu. (Dziedziczony z MajorObject). | |
Databases | Kolekcja baz danych zamieszkujących na Server. | |
Description | Pobiera lub ustawia ciąg opisu bieżącego obiektu. (Dziedziczony z MajorObject). | |
DesignMode | (Dziedziczony z Component). | |
Edition | Aktualnie zainstalowana wersja pobiera Usługi Analysis Services.To jest tylko do odczytu. | |
EditionID | Aktualnie zainstalowana wersja pobiera EditionID Usługi Analysis Services.To jest tylko do odczytu. | |
Events | (Dziedziczony z Component). | |
FriendlyName | (Dziedziczony z NamedComponent). | |
ID | (Dziedziczony z NamedComponent). | |
IsLoaded | Infrastruktura. (Dziedziczony z MajorObject). | |
KeyForCollection | (Dziedziczony z NamedComponent). | |
LastSchemaUpdate | Pobiera lub ustawia data i czas ostatniej aktualizacji bieżącego obiektu schematu. (Dziedziczony z MajorObject). | |
Name | (Dziedziczony z NamedComponent). | |
OwningCollection | Pobiera lub ustawia kolekcja, która zawiera ModelComponent. (Dziedziczony z ModelComponent). | |
Parent | Infrastruktura. (Dziedziczony z ModelComponent). | |
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. | |
ProductName | Pobiera lub ustawia dostęp tylko do odczytu do nazwy produktu, z której wystąpienie Usługi Analysis Services został zainstalowany. | |
Roles | Reprezentuje zbiór Roles w przypadku bazy danych moduł, lub model wyszukiwania. | |
ServerProperties | Pobiera kolekcja właściwości serwera skojarzone z określonym Server obiektu. | |
SessionID | Pobiera identyfikator sesja serwera. | |
SessionTrace | Pobiera SessionTrace obiekt, który jest używany do uruchamiania i zatrzymywania ślady na serwerze. | |
Site | (Dziedziczony z NamedComponent). | |
SiteID | (Dziedziczony z NamedComponent). | |
Traces | Pobiera śladów dostępnych na serwerze. | |
Version | Pobiera lub ustawia wersja serwera. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
AddToContainer | Infrastruktura. (Dziedziczony z ModelComponent). | |
AfterInsert | Infrastruktura. (Dziedziczony z ModelComponent). | |
AfterMove | Infrastruktura. (Dziedziczony z ModelComponent). | |
AfterRemove | Infrastruktura. (Dziedziczony z ModelComponent). | |
Attach(String) | ||
Attach(String, ReadWriteMode) | ||
Attach(String, ReadWriteMode, String) | ||
BeforeRemove | Infrastruktura. (Dziedziczony z ModelComponent). | |
BeginTransaction | Rozpoczyna transakcję na serwerze. | |
CancelCommand() | Anuluje ostatnie polecenie wysłane do serwera. | |
CancelCommand(String) | Anuluje ostatnie polecenie wysłane do serwera w określonej sesja. | |
CancelConnection(Int32) | Anuluje połączenia serwera określonego przez identyfikator połączenia. | |
CancelConnection(Int32, Boolean) | Anuluje określone przez identyfikator połączenia połączenie z serwerem i wskazuje, czy wszystkie skojarzone połączenia zostanie anulowane. | |
CancelSession() | Anuluje sesja na serwerze. | |
CancelSession(Int32) | Anuluje określonej sesja na serwerze. | |
CancelSession(String) | Anuluje określonej sesja na serwerze. | |
CancelSession(Int32, Boolean) | Anuluje określonej sesja na serwerze. | |
CancelSession(String, Boolean) | Anuluje określonej sesja na serwerze. | |
Clone() | Tworzy nową, pełną kopię Server obiektu. | |
Clone(Boolean) | Infrastruktura. (Dziedziczony z MajorObject). | |
CommitTransaction | Zatwierdza zmiany wprowadzone w bieżącej transakcji. | |
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. | |
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. | |
Connect(String) | Łączy z bieżącego wystąpienie Server do Usługi Analysis Services serwera przy użyciu określonego połączenia ciąg. | |
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. | |
CopyTo(ModelComponent) | Infrastruktura. (Dziedziczony z ModelComponent). | |
CopyTo(NamedComponent) | (Dziedziczony z NamedComponent). | |
CopyTo(Server) | Kopie Server obiektu do określonego obiektu. | |
CopyTo(MajorObject, Boolean) | Infrastruktura. (Dziedziczony z MajorObject). | |
CreateObjRef | (Dziedziczony z MarshalByRefObject). | |
Disconnect() | Odłącza Server obiekt z Usługi Analysis Services serwera. | |
Disconnect(Boolean) | Odłącza określonej sesja Server obiekt z Usługi Analysis Services serwera. | |
Dispose() | (Dziedziczony z Component). | |
Dispose(Boolean) | (Dziedziczony z Component). | |
Drop() | Usuwa bieżący obiekt i aktualizacji serwera. (Dziedziczony z MajorObject). | |
Drop(DropOptions) | Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji. (Dziedziczony z MajorObject). | |
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). | |
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). | |
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). | |
EndXmlaRequest | Kończy się ostatniego XML for Analysis żądania (XMLA). | |
Equals | (Dziedziczony z Object). | |
Execute(String) | Wykonuje polecenie określone na Usługi Analysis Services serwera. | |
Execute(String, ImpactDetailCollection, Boolean) | Wykonuje polecenie określone na Usługi Analysis Services server i zapewnia obsługę dla analizy wpływu. | |
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. | |
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. | |
Finalize | (Dziedziczony z Component). | |
GetConnectionState | Pobiera bieżący stan połączenia Usługi Analysis Services serwera. | |
GetCreateReferences | Infrastruktura. (Dziedziczony z MajorObject). | |
GetDependents | Infrastruktura. (Dziedziczony z MajorObject). | |
GetDropDependents | Infrastruktura. (Dziedziczony z MajorObject). | |
GetHashCode | (Dziedziczony z Object). | |
GetLastSchemaUpdate | Infrastruktura. | |
GetLifetimeService | (Dziedziczony z MarshalByRefObject). | |
GetReferences | Infrastruktura. (Dziedziczony z MajorObject). | |
GetService | (Dziedziczony z Component). | |
GetType | (Dziedziczony z Object). | |
GetUpdateOverwrites | Infrastruktura. (Dziedziczony z MajorObject). | |
InitializeLifetimeService | (Dziedziczony z MarshalByRefObject). | |
MemberwiseClone() | (Dziedziczony z Object). | |
MemberwiseClone(Boolean) | (Dziedziczony z MarshalByRefObject). | |
NotifyTableChange | Powiadamia wystąpienie Usługi Analysis Services , że nastąpiła zmiana w tabelach w określonych danych źródło. | |
Reconnect | Przywraca połączenie Usługi Analysis Services bazy danych. | |
Refresh() | Aktualizuje bieżący obiekt z definicji serwera. (Dziedziczony z MajorObject). | |
Refresh(Boolean) | Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject). | |
Refresh(Boolean, RefreshType) | Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject). | |
RemoveFromContainer | Infrastruktura. (Dziedziczony z ModelComponent). | |
Reset | (Dziedziczony z NamedComponent). | |
Restore(String) | Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa. | |
Restore(RestoreInfo) | Przywraca Usługi Analysis Services bazy danych z pliku kopia zapasowa przy użyciu opcji zestaw na RestoreInfo obiektu. | |
Restore(String, String) | Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych. | |
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. | |
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. | |
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ń. | |
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ń. | |
Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity, String, String) | ||
RollbackTransaction | Wycofuje bieżącej transakcji na połączenia z serwerem. | |
SendXmlaRequest(XmlaRequestType, Stream) | Wysyła XML for Analysis żądania (XMLA) określonego typu przy użyciu podanego strumienia. | |
SendXmlaRequest(XmlaRequestType, TextReader) | Wysyła XML for Analysis żądania (XMLA) określonego typu przy użyciu podanego strumienia. | |
StartXmlaRequest | Uruchamia XML for Analysis (XMLA) żądania do serwera. | |
Submit() | Infrastruktura. (Dziedziczony z ModelComponent). | |
Submit(Boolean) | Infrastruktura. (Dziedziczony z ModelComponent). | |
ToString | (Dziedziczony z NamedComponent). | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
UpdateObjects(array<IMajorObject[]) | Infrastruktura. | |
UpdateObjects(array<IMajorObject[], ImpactDetailCollection) | Infrastruktura. | |
Validate(ValidationErrorCollection) | Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja. (Dziedziczony z ModelComponent). | |
Validate(ValidationResultCollection) | (Dziedziczony z MajorObject). | |
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). | |
Validate(ValidationResultCollection, ValidationOptions) | (Dziedziczony z MajorObject). | |
Validate(ValidationErrorCollection, Boolean, ServerEdition) | Wskazuje, czy Server obiekt jest nieprawidłowy. (Zastępuje NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition)). | |
Validate(ValidationResultCollection, ValidationOptions, ServerEdition) | (Dziedziczony z MajorObject). |
Do góry
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
ICloneable.Clone | ||
IDeserializationCallback.OnDeserialization | (Dziedziczony z MajorObject). | |
IFormattable.ToString | (Dziedziczony z NamedComponent). | |
IDeserializationStartCallback.OnDeserializationBegin | (Dziedziczony z MajorObject). | |
IHostableComponent.Host | (Dziedziczony z ModelComponent). | |
IMajorObject.BaseType | ||
IMajorObject.CreateBody | Infrastruktura. | |
IMajorObject.DependsOn | Infrastruktura. | |
IMajorObject.ObjectReference | ||
IMajorObject.ParentDatabase | ||
IMajorObject.ParentServer | ||
IMajorObject.Path | ||
IMajorObject.WriteRef | Infrastruktura. | |
IModelComponent.FriendlyPath | (Dziedziczony z ModelComponent). | |
IModelComponent.OwningCollection | (Dziedziczony z ModelComponent). |
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.