Authorization Methods

You can use these methods to manage tasks, roles, and policies on the report server.

Method Action

CreateRole

Adds a new role to the report server database.

DeleteRole

Deletes a role from the report server database.

GetPermissions

Returns the user permissions that are associated with a particular item in the report server database.

GetPolicies

Returns the policies that are associated with a particular item in the report server database.

GetRoleProperties

Returns role metadata properties and a collection of associated tasks.

GetSystemPermissions

Returns the user's system permissions.

GetSystemPolicies

Returns the system policies, including groups and roles with which they are associated.

InheritParentSecurity

Deletes the policies associated with a particular item in the report server database and sets the security policies for the item to those of its parent.

ListRoles

Returns the names and descriptions of roles that are managed by the report server.

ListSecureMethods

Returns a list of Simple Object Access Protocol (SOAP) methods that require a secure connection when invoked. The SecureConnectionLevel setting of the report server is used to determine which methods are returned.

ListTasks

Returns the names and descriptions of system tasks.

SetPolicies

Sets the policies that are associated with a particular item in the report server database.

SetRoleProperties

Sets role metadata properties and associates a set of tasks with a role.

SetSystemPolicies

Sets the system policy that defines groups and their associated roles.

See Also

Reference

Reporting Services Web Services Class Library

Other Resources

Building Applications Using the Web Service and the .NET Framework
Report Server Web Service
Report Server Web Service Features

Help and Information

Getting SQL Server 2005 Assistance