次の方法で共有


ListReportServersInDatabase メソッド (WMI MSReportServer_ConfigurationSetting)

セキュリティで保護された情報にアクセスできるかどうかに関係なく、レポート サーバー データベースにあるレポート サーバー インストールの一覧を返します。

構文

Public Sub ListReportServersInDatabase(ByRef MachineNames() As String, _
    ByRef InstanceNames() As String, ByRef InstallationIDs() As String, _
    ByRef IsInitialized() As Boolean, ByRef Length As Int32, _
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void ListReportServersInDatabase (out string[] MachineNames, 
    out string[] InstanceNames, out string[] InstallationIDs, 
    out Boolean[] IsInitialized,out Int32 Length, out Int32 HRESULT,  
    out string[] ExtendedErrors);

パラメータ

  • MachineNames[]
    [out] データベースのレポート サーバーのコンピュータ名を含む配列。

  • InstanceNames[]
    [out] データベースの各レポート サーバーのインスタンス名を含む配列。

  • InstallationIDs[]
    [out] データベースの各レポート サーバーのインストール ID を含む配列。

  • IsInitialized[]
    [out] データベースの各レポート サーバーの初期化状態を含む配列。

  • Length
    [out] メソッドによって返される配列の長さ。返されるすべての配列が同じ長さになります。

  • HRESULT
    [out] 呼び出しの成功または失敗を示す値。

  • ExtendedErrors[]
    [out] 呼び出しによって返されたその他のエラーを含む文字列の配列。

戻り値

メソッド呼び出しの成功または失敗を示す HRESULT を返します。値 0 は、メソッド呼び出しが成功したことを示します。0 以外の値は、エラーが発生したことを示します。

説明

ListReportServersInDatabase は、セキュリティで保護された情報にアクセスできるかどうかに関係なく、レポート サーバー データベースにあるレポート サーバーの一覧を作成し、各レポート サーバーに関する情報を含む配列セットを返します。

要件

名前空間 : root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

プラットフォーム : Windows Server 2003 Datacenter Edition、Windows Server 2003 Enterprise Edition、Windows Server 2003 Standard Edition、Windows Vista、Windows XP Professional Service Pack 2 (SP2) または Service Pack 1 (SP1)、および Windows 2000 (すべてのバージョン)