Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

As luck would have it, my first actual field-install of SQL Server Reporting Services was on a Windows 2000 Server SP4 Domain Controller.  After installation, I got an error stating that the ReportServer could not be initialized.  It took most of the day--but the solution is actually in the ReadMe file.  Below is the excerpt from the ReadMe file that is relevant, along with the WorkAround proposed in the related Knowledge Base Article.

1.8. Reporting Services on a domain controller requires manual configuration after setupOn Windows 2003 server, no manual configuration is necessary in order for Reporting Services to install and run properly on a computer that is also a domain controller. On Windows 2000 server, Reporting Services installs properly on a domain controller, but is not activated. Do the following either before or after running setup in order to properly configure Reporting Services to run on a domain controller:

Grant Impersonate Privilege to the IWAM_<machine> account. For more information, see the Knowledge Base Article "IWAM Account Is Not Granted the Impersonate Privilege for ASP.NET 1.1 on a Windows 2000 Domain Controller with SP4" (KB 824308).

CAUSE

You may experience the behavior when the user account that you use to run the program does not have the Impersonate a client after authentication user right (the SeImpersonatePrivilege function). When you upgrade Windows 2000 Server Domain Controller to SP4, the user account (IWAM) is not granted SeImpersonatePrivilege, and then programs that use impersonation may not work correctly.

WORKAROUND

To work around the problem, manually assign Impersonate a client after authentication to the IWAM account. To do so, follow these steps:

Click Start, point to Programs, point to Administrative Tools, and then click Domain Controller Security Policy.

Click Security Settings.

Click Local Policies, and then click User Rights Assignment.

In the right pane, double-click Impersonate a client after authentication.

In the Security Policy Setting window, click Define these policy settings.

Click Add, and then click Browse.

In the Select Users or Groups window, select the IWAM account name, click Add, and then click OK.

Click OK, and then click OK again.

To enforce an update of computer policy, type the following command:
secedit /refreshpolicy machine_policy /enforce

At a command prompt, type iisreset.

------steps not in the readme------

Remove the IWAM_<machine> account from the Guest group. Guest users cannot store or maintain encrypted content. For more information, see the Knowledge Base Article "Roaming Profiles Cannot Create Key Containers" (KB 265357).

Reboot the computer.

On both Windows 2000 and Windows 2003, if you are using a Windows account to connect to the report server database, the Windows user must be granted the privilege to log on locally to the domain controller on which the report server is running, even if the report server database is on a different computer. Domain users are not granted this permission by default. If any of the above steps are performed after setup is completed, run rsactivate.exe to activate your installation of Reporting Services.

Hopefully, this will save someone else from wasting a day trying to resolve this problem.

Happy Reporting!

Comments

# re: Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

Tuesday, March 23, 2004 5:00 PM by Marten

Thanks I just had this error today. Stuck on this problem also. I hope this workaround will solve my problems

# re: Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

Monday, March 29, 2004 8:46 PM by G

I had that similar error too except I am on Windows XP Pro. Thanks for pointing me in the right direction. Looks like the problem lies in permissions.

# re: Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

Tuesday, May 25, 2004 10:36 PM by JhonnyG

Thanks this solve my problem

# re: Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

Wednesday, June 02, 2004 11:14 AM by Amit Vasu

When I was installing the reporting services I got some stupid error saying reporting services can not continue installing, send report to microsoft. when I checked the log file it said something like this..

---------------------------------

Property(C): RSTarget.3882F579_1BCB_4C44_991C_060D38C9C09D = C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\
Property(C): DataBases.3882F579_1BCB_4C44_991C_060D38C9C09D = C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\Databases\
Property(C): SamplesDB1 = AdventureWorks2000
Property(C): CostingComplete = 1
Property(C): OutOfDiskSpace = 0
Property(C): OutOfNoRbDiskSpace = 0
Property(C): PrimaryVolumeSpaceAvailable = 0
Property(C): PrimaryVolumeSpaceRequired = 0
Property(C): PrimaryVolumeSpaceRemaining = 0
Property(C): _FeatDescription = Report Server
Property(C): _DefaultInstance = Installed
Property(C): SQL_SHOWLIC = 1
Property(C): PERSEAT = 1
Property(C): RSAutoStart = 1
Property(C): _Service = RS
Property(C): Asp_Net_Accout_For_GUI_Display = VASUDESKPRO\ASPNET
Property(C): _SingleText = Report Server
Property(C): SqlServices = 1
Property(C): WizardDialog = CustomSelectionDlg
Property(C): DisableBack = WelcomeDlg
Property(C): RSTempDatabaseName = ReportServerTempDB
=== Logging stopped: 6/1/2004 15:52:21 ===
MSI (c) (90:3C): Note: 1: 1708
MSI (c) (90:3C): Product: Microsoft SQL Server 2000 Reporting Services Enterprise Edition -- Installation failed.

MSI (c) (90:3C): Failed to grab execution mutex. System error 258.
MSI (c) (90:3C): Install in progress and no UI to display Retry/Cancel. Returning ERROR_INSTALL_ALREADY_RUNNING.
MSI (c) (90:3C): Server locked. Will skip uninstalled package cleanup, and allow locking install to perform cleanup
MSI (c) (90:3C): MainEngineThread is returning 1602
--------------------------------

any suggestions ?

# Unable to intall RS 2000 Server Components on a Windows 2000 Server | keyongtech

Pingback from  Unable to intall RS 2000 Server Components on a Windows 2000 Server | keyongtech

# re: Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller

Tuesday, March 23, 2010 12:45 AM by Nodin

Greeting. Keep your broken arm inside your sleeve. Help me! Could you help me find sites on the: Round waterproof table pads. I found only this - <a href="www.ist-shareit.eu/.../dressing-table-pads">dressing table pads</a>. Liliana, dreamz and stacy well assume, table pads. Table pads, however there are table of near solution link explains that you will keep most well full. Best regards :-(, Nodin from Africa.

Leave a Comment

(required) 
(required) 
(optional)
(required)