ConfigurationSetting 메서드 - GenerateDatabaseCreationScriptConfigurationSetting Method - GenerateDatabaseCreationScript

보고서 서버 데이터베이스를 만드는 데 사용할 수 있는 SQL 스크립트를 생성합니다.Generates a SQL Script that can be used to create a report server database.


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);  

매개 변수Parameters

만들 보고서 서버 데이터베이스의 이름이 들어 있는 문자열입니다.A string containing the name of the report server database to create.

역할 이름을 지역화하는 데 사용되는 값입니다.Value used for localization of role names.

데이터베이스를 기본 모드로 만들지, 아니면 SharePoint 모드로 만들지를 나타냅니다.Indicates whether to create database in native mode or SharePoint mode.


SharePoint 모드에서는 SQL Server 2012SQL Server 2012가 SharePoint 공유 서비스이며 WMI 공급자를 통해 제어되지 않으므로 부터는=IsSharePointMode True Reporting ServicesReporting Services 가 지원되지 않습니다.Beginning in SQL Server 2012SQL Server 2012, IsSharePointMode=True is not supported because in SharePoint mode, Reporting ServicesReporting Services is a SharePoint shared service and is not controlled by the WMI provider. 항상 이 매개 변수를 False로 설정해야 합니다.You should always set this parameter to False.

[out] 생성된 SQL 스크립트가 들어 있는 문자열입니다.[out] A string containing the generated SQL script.

[out] 호출의 성공 여부를 나타내는 값입니다.[out] Value indicating whether the call succeeded or failed.

반환 값Return Value

메서드 호출의 성공 또는 실패를 나타내는 HRESULT 를 반환합니다.Returns an HRESULT indicating success or failure of the method call. 0 값은 메서드 호출이 성공했음을 나타냅니다.A value of 0 indicates that the method call was successful. 0 이외의 값은 오류가 발생했음을 나타냅니다.A non-zero value indicates that an error has occurred.


이 메서드는 현재 연결되어 있는 보고서 서버 버전에 대한 보고서 서버 데이터베이스를 만드는 SQL 스크립트를 생성합니다.This method generates an SQL script that creates report server databases for the version of the report server currently connected to.

DatabaseName 매개 변수에 제공되는 값은 SQL ServerSQL Server 데이터베이스 명명 규칙을 따라야 합니다.The value supplied in the DatabaseName parameter must conform to SQL ServerSQL Server database naming conventions.

이 메서드는 스크립트를 생성할 때 데이터베이스가 있는지 확인하지 않습니다.The method does not check the existence of the database when generating the script.

이 메서드는 스크립트를 생성할 때 보고서 서버 데이터베이스가 있는지 확인하지 않습니다.This method does not check for the existence of the report server database when generating the script.

생성된 스크립트는 SQL Server 2000SQL Server 2000, SQL ServerSQL Server 2005 및 SQL Server 2008SQL Server 2008을(를) 지원합니다.The generated script supports SQL Server 2000SQL Server 2000, SQL ServerSQL Server 2005, and SQL Server 2008SQL Server 2008.

요구 사항Requirements

네임스페이스: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\AdminNamespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

참고 항목See Also

MSReportServer_ConfigurationSetting 멤버MSReportServer_ConfigurationSetting Members