--- title: "GenerateDatabaseUpgradeScript Method (WMI MSReportServer_ConfigurationSetting) | Microsoft Docs" ms.date: 03/01/2017 ms.prod: reporting-services ms.prod_service: "reporting-services-native" ms.technology: wmi-provider-library-reference ms.topic: conceptual apiname: - "GenerateDatabaseUpgradeScript (WMI MSReportServer_ConfigurationSetting Class)" apilocation: - "reportingservices.mof" apitype: MOFDef helpviewer_keywords: - "GenerateDatabaseUpgradeScript method" ms.assetid: 88534e8e-2877-41cd-b5c2-b1d33a0fd203 author: maggiesMSFT ms.author: maggies --- # ConfigurationSetting Method - GenerateDatabaseUpgradeScript Generates a script that can be used to upgrade the report server database to the [!INCLUDE[ssKatmai](../../includes/sskatmai-md.md)] schema. ## Syntax ```vb Public Sub GenerateDatabaseUpgradeScript(DatabaseName as String, _ ServerVersion as String, ByRef Script as String, _ ByRef HRESULT as Int32) ``` ```csharp public void GenerateDatabaseUpgradeScript (string DatabaseName, string ServerVersion, out string Script, out Int32 HRESULT); ``` ## Parameters *Databasename* A string containing the name of the report server database to upgrade. *ServerVersion* A string containing the version of the report server. *Script* [out] A string containing the generated SQL script. *HRESULT* [out] Value indicating whether the call succeeded or failed. ## Return Value Returns an *HRESULT* indicating success or failure of the method call. A value of 0 indicates that the method call was successful. A non-zero value indicates that an error has occurred. ## Remarks The generated script supports [!INCLUDE[ssVersion2000](../../includes/ssversion2000-md.md)], [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)], and [!INCLUDE[ssKatmai](../../includes/sskatmai-md.md)]. ## Requirements **Namespace:** [!INCLUDE[ssRSWMInmspcA](../../includes/ssrswminmspca-md.md)] ## See Also [MSReportServer_ConfigurationSetting Members](../../reporting-services/wmi-provider-library-reference/msreportserver-configurationsetting-members.md)