Previous Next

Introducing Quest Reporter : Appendix A: Configuring Quest Reporter : Setting Up Your Databases : SQL Server Roles

SQL Server Roles
Depending on your corporate security policies, you may want to restrict access to the Reporter database.
As Reporter uses a Microsoft SQL Server database, you must use the security mechanisms provided by SQL Server. Permissions on SQL Server databases are managed through “roles”. To grant someone the rights associated with a particular role, you must add that user account to the role. For more information on managing roles in SQL Server, see the Microsoft SQL Server Enterprise Manager Help.
To take advantage of the predefined SQL Server roles created by Reporter, you must first determine the reporting responsibilities of your administrators and end users. Depending on the rights you want to grant, add these users to one or more of the roles.
Reporter includes the following customized SQL Server roles, each providing a different level of access to the database:
Note: Unless the default Report Wizard collection type is changed using the Configuration Utility, it may appear that members in this role can run a live report template. However, no data is stored to the database and any resulting report is based on the existing contents of the database.
Best Practice: Create a dedicated user account for scheduled collections and add the user account to this role.
Members can create, modify, and delete report templates. Members can duplicate report templates, add and remove fields, and change groupings.
If you select this role, then you must also select either the Live Report Generator role or the Stored Report Generator role.
If you add an account to only this role, then the account will not have sufficient database permissions to run Reporter.
If you select this role, then you must also select either the Live Report Generator role or the Stored Report Generator role.
If you add an account to only this role, then the account will not have sufficient database permissions to run Reporter.
If you are using SQL Server 2005 or later, users and schemas are separated. Therefore, each user must have their own schema in order to be given role permissions.