次の方法で共有


Server クラス

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

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

構文

'宣言
<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")> _
Public NotInheritable Class Server _
    Inherits MajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable
'使用
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

説明

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

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

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

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

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

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

使用例

次のコードでは、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 (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。