This section provides instructions on how to configure the Reporting Services component. SQL Server Reporting Services component builds reports using the data that SQL Server stores in the Password Manager database. This database must be configured on the SQL Server.
SQL Server Reporting Services allows you to create and view reports that provide statistical data on how Password Manager is used, for example how many users have created their Questions and Answers profiles, how many users need to update their Questions and Answers profiles, what actions each user or helpdesk operator has performed in Password Manager, etc.
The following topics are covered:
- Reporting Services default configuration
- Reporting Services authorization issues
- Reporting Services firewall issues
The SQL Server Reporting Services component and the Management Tools component must be installed in order to use the Password Manager Reporting functionality. Make sure you select the required features when running the Microsoft SQL Server Setup.
Use the Reporting Services Configuration tool to configure SQL Server Reporting Services. If you installed a report server using the Install but do not configure the server option, you must use this tool to configure the server prior to using it. If you installed a report server using the Install the default configuration option, you can use this tool to verify or modify the settings that were specified during setup.
It is recommended to select the Install the default configuration option during SQL Server and Reporting Services setup on the Report Server Installation Options page of the Setup Wizard. In most cases this will save you much time and effort as long as Reporting Services default configuration is concerned.
Reporting Services Configuration tool can be used to configure a local or a remote report server instance. You must have local system administrator permissions on the computer that hosts the report server you want to configure.
|
NOTE: Please note that remote data sources are not supported by SQL Server Reporting Services included in Microsoft SQL Server Express Edition. |
To configure the Reporting Services default configuration
- Start the Reporting Services Configuration tool.
- Enter the SQL Server machine name and the Report Server Instance name and then click Connect.
|
IMPORTANT: Sequentially configure the Report Server options listed in the left pane of the Reporting Services Configuration tool. There must not be any Not configured options after the configuration is finished. |
- Open the Report Server Virtual Directory Settings section.
- Click New to create a new virtual directory. This opens a dialog box with the default settings entered. To accept the default settings click OK.
- Click Apply.
- Check the Apply default settings checkbox and click Apply.
- Open the Report Manager Virtual Directory Settings section.
- Click New to create a new virtual directory. This opens a dialog box with the default settings entered. To accept the default settings click OK.
- Click Apply.
- Open the Web Service Identity section.
- Click Apply to accept the default application pool names for the Report Server and the Report Manager
- OR -
Click New to specify your own application pool names.
- Click Apply.
The Reporting Services feature requires an SQL Server database (different from the Password Manager database) to store report server service data.
You can create the report server database in the following ways:
- Automatically through Setup, if you choose the default configuration installation option in the SQL Server Installation Wizard, by selecting the Install the default configuration option in the Report Server Installation Options page.
- Manually through Reporting Services Configuration tool.
To create a report server database
- Start the Reporting Services Configuration tool and connect to the report server instance you want to configure (the default instance name is MSSQLSERVER for SQL Server and SQLEXPRESS for SQL Server Express Edition).
- In the Database Setup page, click Connect. This opens a SQL Server Connection dialog box.
- Type the name of the SQL Server database engine you want to use.
- Select the type of credentials used to connect to the SQL Server. You can specify a SQL Server login or use your credentials. The credentials you specify must have permission to log on to the server. Click OK.
- In the Database Setup page, click New. This reopens the SQL Server Connection dialog box.
- Type the name of the SQL Server database engine and select credentials. The credentials you specify must have permission to create a database.
- Type the name of the report server database. A temporary database is created along with the primary database.
- Choose the language to use, and then click OK.
- In the Database Setup page, specify the credentials used by the report server to connect to the report server database.
- Select the Service credentials option to use the Windows service account and Web service account to connect through integrated security.
- Select the Windows credentials option to specify a domain user account. A domain user account must be specified as <domain>\<user>.
- Select the SQL Server credentials option to specify a SQL Server login.
- Click Apply.
A report server database can be created on a local or on a remote SQL Server database engine instance.
When you finish the Report Server configuration please restart the Report Server instance for the changes to take effect. You can restart the Report Server by sequential clicking the Stop button and then the Start button at the Server Status tab of the Reporting Services Configuration tool. If the configuration is performed correctly, the Initialization will be successfully passed for the Report Server instance.
Follow this checklist to verify Password Manager reporting functionality configuration and settings.
Table 29: Reporting functionality configuration and settings
Ensure that MS SQL Server with the Reporting Services component is installed and configured. |
Refer to MS SQL Server documentation. |
Install Password Manager and its components. |
Refer to Installing Password Manager for ADLDS. |
Ensure that the DefaultAppPool, PMAdminADLDS, PMUserADLDS, PMHelpdeskADLDS, and ReportServer application pools are running in the IIS Manager on the Password Manager and the Report Services servers. If any of these pools are not running – start them manually. |
|
Ensure that the Default Web Site is running in the IIS Manager on the Password Manager and the Report Services servers. If the web site is not running – start it manually. |
|
Connect to the Reporting Services server through Password Manager Administration site. |
|
The interactive Web-based reports are built using the data that the report server retrieves from the Password Manager SQL database.
For more information on Reporting Services setup and configuration, refer to SQL Server documentation.
If Password Manager fails to operate properly when Reporting Services are separated from Password Manager by a firewall, specific ports should be open in the firewall.
To get the complete list of Password Manager server port numbers, that have to be open for the application to function properly, see Appendix B: Open Communication Ports for Password Manager for AD LDS.
Appendix A: Accounts Used in Password Manager for AD LDS
Appendix A: Accounts Used in Password Manager for AD LDS
The following accounts can be used in Password Manager:
- Password Manager Service account
- Application pool identity
- Access account for AD LDS
- Password policy account
- Account for One Identity Quick Connect