次の方法で共有


SetSecureConnectionLevel メソッド (WMI MSReportServer_ConfigurationSetting クラス)

レポート サーバーのセキュリティで保護された接続レベルを設定します。

構文

Public Sub SetSecureConnectionLevel(Level as Integer, 
    ByRef HRESULT as Int32)
public void SetSecureConnectionLevel(sint32 Level, 
    out sint32 HRESULT);

パラメータ

  • Level
    セキュリティで保護された接続レベルを表す整数値。
  • HRESULT
    [out] 呼び出しの成功または失敗を示す値。

戻り値

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

解説

このメソッドを呼び出すと、レポート サーバーの SecureConnectionLevel プロパティ値が指定した値に設定されます。

有効値は次のとおりです。

  • 0 – 安全性が最も低い設定です。レポート サーバーは、接続がセキュリティで保護されているかどうかをチェックしません。
  • 1 – 接続がセキュリティで保護されていない場合は、着信パスワードおよび着信/発信の接続が拒否され、転送が行われません。
  • 2 – 接続がセキュリティで保護されていない場合は、表示レポートが生成されません。
  • 3 – 接続がセキュリティで保護されていない場合、すべての SOAP API 呼び出しが拒否されます。

値を設定すると、レポート サーバー構成ファイルの SecureConnectionLevel 要素が変更されます。指定した Level が 2 または 3 の場合は、構成ファイルの URLRoot 要素が "https://" を使用するように設定されます。指定した Level が 0 または 1 の場合は、"http://" を使用するように設定されます。

要件

名前空間 :root\Microsoft\SqlServer\ReportServer\v9\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 (すべてのバージョン)

参照

関連項目

MSReportServer_ConfigurationSetting メンバ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手