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();
継承階層
System. . :: . .Object
System. . :: . .MarshalByRefObject
System.ComponentModel. . :: . .Component
Microsoft.AnalysisServices. . :: . .ModelComponent
Microsoft.AnalysisServices. . :: . .NamedComponent
Microsoft.AnalysisServices. . :: . .MajorObject
Microsoft.AnalysisServices..::..Server
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。