Software Requirements for RMS

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

The software requirements for running RMS servers are listed in the following table.

Software Requirement

Operating system

Any edition of Microsoft Windows Server® 2003, except Web Edition.

File system

The NTFS file system is recommended.

Operating System components

  • Message Queuing (also known as MSMQ) with Active Directory® Directory Service Integration enabled.

  • Internet Information Services (IIS) with ASP.NET enabled.

  • Microsoft .NET Framework 1.1

Active Directory® directory service

RMS must be installed in an Active Directory domain in which the domain controllers are running Windows Server 2000 with Service Pack 3 (SP3) or later. All users and groups who use RMS to consume and publish content must have an e-mail address that is configured in Active Directory.

Database server

RMS requires a database and stored procedures to perform operations. You can use Microsoft SQL Server 2000 with SP3a or later, or Microsoft SQL Server 2005. For testing or other single-computer deployment, Microsoft SQL Server Desktop Engine (MSDE 2000) with SP3 or Microsoft SQL Server 2005 Express Edition can be used.

If you are deploying RMS in an environment where multiple Active Directory forests exist, you must use Active Directory Universal Groups so the group membership is replicated to all Global Catalogs. In order to create Universal Groups, your domain functional level must be set to at least Windows 2000 Native and the forest functional level should be raised to Windows Server 2003.

It is recommended that MSDE 2000 or Microsoft SQL Server 2005 Express Edition be used to support RMS databases only in test environments because MSDE 2000 or Microsoft SQL Server 2005 Express Edition does not support any network interfaces. In addition, the terms of use for MSDE 2000 or Microsoft SQL Server 2005 Express Edition specify that you cannot use SQL Server client tools to manipulate a MSDE 2000 or Microsoft SQL Server 2005 Express Edition database. With this restriction you will be unable to view logging information or change data stored in the configuration database.

If you do not have ASP.NET version 1.1 installed on your server, the installation process differs depending on whether you are running the 32-bit version of Windows Server 2003 or the 64-bit version of Windows Server 2003.

If you are running the 32-bit version of Windows Server 2003, follow these steps to install and enable ASP.NET version 1.1:

  1. Open Add or Remove programs in Control Panel, and then click Add/Remove Windows Components.

  2. Click Application server then click Details.

  3. In the Windows Components Wizard, select ASP.NET.

  4. If ASP.NET 1.1 is installed but not allowed as an IIS Web service extension:

    • Open Internet Information Services Manager.

    • Click IIS Web service extension, select ASP.NET v1.1.4322 and then click Allow.

If you are running the 64-bit version of Windows Server 2003, follow these steps to install and enable ASP.NET version  1.1:

  1. Install .NET Framework 1.1, which will install ASP.NET 1.1. You can download the Microsoft .NET Framework Version 1.1 Redistributable Package from the Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=69985).

  2. Open Internet Information Services Manager.

  3. Click IIS Web service extension, select ASP.NET v1.1.4322 and then click Allow.

If you are running RMS on a 64-bit version of Windows Server 2003, you must use the following steps to enable IIS to interoperate with RMS:

  1. Click Start and then click Run.

  2. In Open, type the following command and then press ENTER:

"cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1"

RMS is not designed for the .NET Framework version 2.0. Whereas a side-by-side installation is supported, you need to make sure that ASP.NET is configured to use ASP.NET v1.1.4322. You have two choices to ensure that a side-by-side installation is successful:

  • Make sure to install the .NET Framework version 2.0 before installing the RMS server.

  • Set the ASP.NET version back to version 1.1.4322 on the Default Web Site in IIS by running the following command:

"%SystemRoot%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -s w3svc/1/root"

For more information about Active Directory, Message Queuing, and IIS, refer to the Windows Server 2003 Help and Support Center.

Warning

You can provision the RMS server on the Default Web Site or any site that you have previously defined in IIS. For security reasons, you should not use this server to run any additional sites or services. Doing so could result in multiple applications and services running under the same account as RMS (especially the Local System account), which could expose the private keys to unwarranted operations.

You should not provision the RMS server on the same Web site as Microsoft Office SharePoint Server 2007..

You cannot use RMS with Kerberos authentication. Provisioning the RMS server on a Web site disables Kerberos authentication for that server.

If RMS is not configured to use ASP.NET v1.1.4322, no information is logged to the logging database, which will result in data loss.

See Also

Concepts

Planning the Database Server Infrastructure