You receive a 1603 error message or a 25619 error message when you try to install SQL Server 2000 Reporting Services (867872)



The information in this article applies to:

  • Microsoft SQL Server 2000 Reporting Services

SYMPTOMS

When yo u try to install Microsoft SQL Server 2000 Reporting Services, you may receive one of the following error messages:

Error message 1

Microsoft SQL Server 2000 Reporting Services Setup
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 25619.

Error message 2

Setup Error
An error has occured during setup. An error has occured while performing the following setup action. Please select help for more information about this error. You may be able to skip this action by selecting ignore, or retry the action by selecting retry. Selecting cancel will end the installation of SQL Server.

Configuring Microsoft SQL Server

Error Code: 1603
Note In the second error message, the word "occured" is a misspelling for the word "occurred."

CAUSE

The SQL Server 2000 Reporting Services installation Setup program uses the IWAM_Computername account to configure Microsoft Internet Information Services (IIS). A problem may occur if one or more of the following conditions are true.

Note Computername is a placeholder for the name of your computer.
  • The IWAM_Computername account is disabled.
  • The password for the IWAM_Computername account that is stored in the following three locations is not synchronized:
    • The Internet Information Server (IIS) metabase.
    • The User Manager for Domains tool in Microsoft Windows NT or the Local Users and Groups tool in Microsoft Windows 2000.
    • Microsoft Transaction Server in Windows NT or Component Services in Microsoft Windows 2000.

WORKAROUND

To work around this problem, explicitly install SQL Server 2000 Reporting Services without creating the virtual directories, and then manually create the virtual directories. To do this, follow these steps:
  1. Install SQL Server 2000 Reporting Services without creating the virtual directories by using the RSDONOTCREATEVIRTUALDIRECTORIES command-line argument for the Setup.exe file. To do this, follow these steps:
    1. At the command prompt, change the folder path accordingly to the folder that contains the Setup.exe file of the SQL Server 2000 Reporting Services Setup program, and then run the following command:
      setup.exe /i "Setup\Rsrun.msi" RSDONOTCREATEVIRTUALDIRECTORIES=True
      Notes
      • This command may also require the use of the full path in the .msi path, for example, "D:\<fullpath>\setup\Rsrun.msi"
      • Make sure that you use the fully qualified path for Setup.exe and Rsrun.msi when you run this command.
      For more information about installing SQL Server 2000 Reporting Services from the command line, visit the following Microsoft Web site:
    2. Follow the installation steps for SQL Server 2000 Reporting Services that you see on the screen.

      Because you installed SQL Server 2000 Reporting Services without creating the virtual directories, you receive a warning message that is similar to the following toward the end of the SQL Server 2000 Reporting Services installation:
      Setup could not initialize the report server. You must manually initialize the report server before using it for the first time. For more information, see the Reporting Services setup documentation.
  2. Use Internet Services Manager and create the following virtual directories:
    • Reports
    • ReportServer
    To do this, follow these steps:
    1. Click Start, click Run, type inetmgr, and then click OK.
      In Microsoft Windows Server 2003, the Internet Information Services (IIS) Manager window opens. In Microsoft Windows 2000 or in Microsoft Windows XP, the Internet Information Services window opens.
    2. In the left pane, right-click Default Web Site, point to New, and then click Virtual Directory.
    3. In the Virtual Directory Creation Wizard dialog box, click Next.
    4. On the Virtual Directory Alias page, type Reports in the Alias box to create the Reports virtual directory or type ReportServer to create the ReportServer virtual directory, and then click Next.
    5. On the Web Site Content Directory page, click Browse.
    6. If you are creating the Reports virtual directory, locate the Installation drive\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager folder.

      If you are creating the ReportServer virtual directory, locate the Installation drive\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer folder.
    7. Click Next.
    8. On the Access Permissions page, click Next.
    9. In the Virtual Directory Creation Wizard dialog box, click Finish.
    For more information about how to create a virtual directory in Internet Information Services, click the following article number to view the article in the Microsoft Knowledge Base:

    172138 How to create a virtual directory in Internet Information Services (IIS)

  3. Set the properties of the Reports virtual directory. To do this, follow these steps:
    1. In the Internet Information Services or in the Internet Information Services (IIS) Manager window, in the left pane, right-click Reports, and then click Properties.
    2. In the Reports Properties dialog box, click the Directory Security tab.
    3. In the Anonymous access and authentication control list, click Edit.
    4. In the Authentication Methods dialog box, clear the Anonymous access check box, and then click OK.
    5. In the Reports Properties dialog box, click the Virtual Directory tab.
    6. In the Application name box, type Report Server Interface.
    7. In the Execute Permissions drop-down list, select Scripts and Executables.
    8. Click the Documents tab.
    9. Select an item in the Enable Default Document list, and then click Remove. Similarly, you must remove all the items in the list.
    10. Click Add.
    11. In the Add Default Document dialog box, type Home.aspx in the Default Document Name box, and then click OK.
    12. If you are using Microsoft Internet Information Services (IIS) 5.0, you do not have to follow this step. If you are using Microsoft Internet Information Services (IIS) 6.0, follow these steps:
      1. Click the HTTP Headers tab, and then click Add under Custom HTTP headers. The Add/Edit Custom HTTP Header dialog box appears.
      2. In the Custom header name box, type MicrosoftOfficeWebServer.
      3. In the Custom header value box, type 5.0_Pub.
      4. Click OK.
    13. In the Reports Properties dialog box, click OK.
  4. Set the properties of the ReportServer virtual directory. To do this, follow these steps:

    For Microsoft Internet Information Services (IIS) 5.0
    1. In the Internet Information Services or the Internet Information Services (IIS) Manager window, in the left pane, right-click ReportServer, and then click Properties.
    2. In the ReportServer Properties dialog box, click the Directory Security tab.
    3. In the Anonymous access and authentication control list, click Edit.
    4. In the Authentication Methods dialog box, clear the Anonymous access check box, and then click OK.
    5. In the Reports Properties dialog box, click the Virtual Directory tab.
    6. In the Application name box, type Report Server.
    7. In the Execute Permissions drop-down list, select None.
    8. Click Configuration.
    9. In the Application Configuration dialog box, select an item in the Application Mappings list on the App Mappings tab, and then click Remove.
    10. Click Yes in the Application/Script Mappings warning message to remove the item from the list.
    11. Repeat step h and step i until you remove all the items in the list.
    12. Click Add.
    13. In the Add/Edit Application Mapping dialog box, click Browse, and then locate the Aspnet_isapi.dll file in the Microsoft .NET Framework 1.1 installation path.

      Note By default, the .NET Framework 1.1 installation path is %windir%\Microsoft.NET\Framework\v1.1.4322.
    14. In the Extension box, type an asterisk ( *).
    15. In the Verbs list, click All Verbs.
    16. Select the Script engine check box, and then click OK.
    17. In the Application Configuration dialog box, click OK.
    18. In the ReportServer Properties dialog box, click OK.
    For Microsoft Internet Information Services (IIS) 6.0
    1. In Internet Information Services or in the Internet Information Services (IIS) Manager window, right-click ReportServer in the left pane, and then click Properties.
    2. In the ReportServer Properties dialog box, click the Directory Security tab.
    3. In the Anonymous access and authentication control list, click Edit.
    4. In the Authentication Methods dialog box, clear the Anonymous access check box, and then click OK.
    5. In the Reports Properties dialog box, click the Virtual Directory tab.
    6. In the Application name box, type Report Server.
    7. In the Execute Permissions drop-down list, click None.
    8. Click Configuration.
    9. In the Application Configuration dialog box, click an item in the Application extensions list on the Mappings tab, and then click Remove.
    10. When you receive the following warning message, click Yes to remove the item from the list.Remove the selected script mapping(s)?
    11. Repeat step h and step i until you remove all the items in the list.
    12. Click Add.
    13. In the Add/Edit Application Extensions Mapping dialog box, click Browse, and then locate the Aspnet_isapi.dll file in the .NET Framework 1.1 installation path.

      Note By default, the .NET Framework 1.1 installation path is %windir%\Microsoft.NET\Framework\v1.1.4322.
    14. In the Verbs group box, click All verbs.
    15. Select the Script engine check box, and then click OK.
    16. In the Application Configuration dialog box, click OK.
    17. Click the HTTP Headers tab, and then click Add under Custom HTTP headers.

      The Add/Edit Custom HTTP Header dialog box appears.
    18. In the Custom header name box, type MicrosoftOfficeWebServer.
    19. In the Custom header value box, type 5.0_Pub.
    20. Click OK.
    21. In the ReportServer Properties dialog box, click OK.

MORE INFORMATION

Steps to reproduce the 25619 error

  1. Click Start, point to Programs, point to Administrative Tools, and then click Computer Management. The Computer Management window opens.
  2. In the Computer Management window, in the left pane, locate the Users folder, and then click Users.
  3. In the Computer Management window, in the right pane, locate the IWAM_Computername account.
  4. Change the password of the IWAM_Computername account. To do this, follow these steps:
    1. Right-click IWAM_Computername, and then click Set Password.
    2. In the Set Password dialog box, type a password in the New password box, and then click OK.
    3. In the Confirm password box, type the same password, and then click OK.
    4. In the Local Users and Groups message dialog box, click OK.
  5. Install SQL Server 2000 Reporting Services.
You receive the 25619 error that is mentioned in the "Symptoms" section.

REFERENCES

For more information about how to troubleshoot a Reporting Services installation, visit the following Microsoft Developer Network (MSDN) Web sites:

Modification Type:MajorLast Reviewed:8/24/2005
Keywords:kbPackage kberrmsg kbsetup kbtshoot kbprb KB867872 kbAudDeveloper