次の方法で共有


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

特定のレポート サーバー データベースへのレポート サーバー データベース接続を設定します。

構文

Public Sub SetDatabaseConnection(Server as String, 
    DatabaseName as string, CredentialsType as Integer, 
    Username as String, Password as String, ByRef HRESULT as Int32)
public void BackupEncryptionKey(string Server, 
    string DatabaseName, , sint32 CredentialsType, 
    string UserName, string Password, out sint32 HRESULT);

パラメータ

  • Server
    レポート サーバー データベースをホストするために使用する SQL Server インスタンスの名前。
  • DatabaseName
    レポート サーバー データベースの名前。
  • CredentialsType
    接続に使用する資格情報の種類。値は次のとおりです。

    • 0 : Windows
    • 1 : SQL Server
    • 2 : Windows サービス
  • UserName
    レポート サーバー データベースへの接続に使用するアカウント名。
  • Password
    レポート サーバー データベースへの接続に使用するパスワード。
  • HRESULT
    [out] 呼び出しの成功または失敗を示す値。

戻り値

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

解説

CredentialsType パラメータを 0 (Windows) に設定する場合は、UserName パラメータと Password パラメータを設定する必要があります。UserName パラメータは "domain\username" 形式で設定し、値は有効な Windows ログオンを表す必要があります。

CredentialsType パラメータを 1 (SQL Server) に設定する場合は、UserName パラメータの値が SQL Server ログイン名の要件を満たす必要があります。

CredentialsType パラメータを 2 (Windows サービス) に設定する場合は、レポート サーバーがレポート サーバー データベースとの接続に統合セキュリティを使用し、UserName パラメータと Password パラメータは無視されます。Reporting Server Web サービスは、レポート サーバー データベースへのアクセスに、ASP.NET アカウントまたはアプリケーションのプール アカウントおよび Windows サービス アカウントを使用します。

SetDatabaseConnection メソッドを呼び出すと、資格情報とデータベース情報が暗号化され、指定されたレポート サーバーの構成ファイルに格納されます。

SetDatabaseConnection メソッドは、レポート サーバーが指定されたデータを使用してレポート サーバー データベースと接続できるかチェックしません。

SetDatabaseConnection メソッドは、指定されたアカウントに権限を付与しません。レポート サーバー データベースへのアクセスを必要とするアカウントごとに GenerateDatabaseRightsScript メソッドを呼び出し、結果のスクリプトを実行する必要があります。

要件

名前空間 :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 メンバ
MSReportServer_ConfigurationSettingForSharePoint メンバ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手