GenerateDatabaseCreationScript メソッド (WMI MSReportServer_ConfigurationSetting)
レポート サーバー データベースの作成で使用する SQL スクリプトを生成します。
構文
Public Sub GenerateDatabaseCreationScript(ByVal DatabaseName As String, _
ByVal Lcid As Int32, ByVal IsSharePointMode As Boolean, ByRef Script As String, _
ByRef HRESULT As Int32)
public void GenerateDatabaseCreationScript(string DatabaseName, Int32 Lcid,
Boolean IsSharePointMode, out string Script, out Int32 HRESULT);
パラメータ
Databasename
作成するレポート サーバー データベースの名前を含む文字列。Lcid
ロール名のローカライズに使用される値。IsSharePointMode
ネイティブ モードと SharePoint 統合モードのどちらでデータベースを作成するかを示します。ネイティブ モードでデータベースを作成する場合は False、SharePoint 統合モードでデータベースを作成する場合は true を指定します。
Script
[out] 生成された SQL スクリプトを含む文字列。HRESULT
[out] 呼び出しの成功または失敗を示す値。
戻り値
メソッド呼び出しの成功または失敗を示す HRESULT を返します。値 0 はメソッド呼び出しが成功したことを示します。0 以外の値は、エラーが発生したことを示します。
説明
このメソッドを使用すると、現在接続されているレポート サーバーのバージョンに対応するレポート サーバー データベースを作成する SQL スクリプトが生成されます。
DatabaseName パラメータに指定する値は、SQL Server データベース名前付け規則に準拠している必要があります。
スクリプトを生成する際、このメソッドは、データベースが存在するかどうかをチェックしません。
スクリプトを生成する際、このメソッドは、レポート サーバー データベースが存在するかどうかをチェックしません。
生成されたスクリプトは、SQL Server 2000、SQL Server 2005、および SQL Server 2008 をサポートします。
要件
**名前空間 :**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 (すべてのバージョン)