Server Class

Microsoft SQL Server 2005 Analysis Services (SSAS) のインスタンスを表し、このインスタンスを制御するためのメソッドとメンバを提供します。このクラスは継承できません。

名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (microsoft.analysisservices.dll 内)

構文

'宣言
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/analysisservices/2003/engine")> _
<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")> _
Public NotInheritable Class Server
    Inherits MajorObject
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent, _
    IDisposable, ICloneable
[XmlRootAttribute(Namespace="https://schemas.microsoft.com/analysisservices/2003/engine")] 
[GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")] 
public sealed class Server : MajorObject, IMajorObject, INamedComponent, IModelComponent, 
    IComponent, IDisposable, ICloneable
[XmlRootAttribute(Namespace=L"https://schemas.microsoft.com/analysisservices/2003/engine")] 
[GuidAttribute(L"554BBCA3-925F-4797-9460-2421A8CD7030")] 
public ref class Server sealed : public MajorObject, IMajorObject, INamedComponent, IModelComponent, 
    IComponent, IDisposable, ICloneable
/** @attribute XmlRootAttribute(Namespace="https://schemas.microsoft.com/analysisservices/2003/engine") */ 
/** @attribute GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030") */ 
public final class Server extends MajorObject implements IMajorObject, INamedComponent, 
    IModelComponent, IComponent, IDisposable, ICloneable
XmlRootAttribute(Namespace="https://schemas.microsoft.com/analysisservices/2003/engine") 
GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030") 
public final class Server extends MajorObject implements IMajorObject, INamedComponent, 
    IModelComponent, IComponent, IDisposable, ICloneable

解説

このオブジェクトは、分析管理オブジェクト (AMO) のオブジェクト モデル ツリー全体のルート オブジェクトです。ClassType Server オブジェクトを使用すると、次の操作を実行できます。

  • Analysis Services のインスタンスが実行されているコンピュータに接続する。

  • Analysis Services のインスタンスに接続する (セッションを作成する)/接続解除する (セッション コンテキストを終了する)

  • Analysis Services へのコマンド トラフィックの XML メッセージ ログをキャプチャする。

  • 製品のエディションおよび製品レベルを識別する。

  • データベース、データ ソース、コマンド、ディメンション、キューブ、データ マイニング モデル、ロールなどの他の Analysis Services オブジェクトを作成する要求を実行する。

継承階層

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       Microsoft.AnalysisServices.ModelComponent
         Microsoft.AnalysisServices.NamedComponent
           Microsoft.AnalysisServices.MajorObject
            Microsoft.AnalysisServices.Server

使用例

次のコードでは、Analysis Services のインスタンスを作成および初期化します。"LocalHost" は、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();

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Server Members
Microsoft.AnalysisServices Namespace