MSReportServer_ConfigurationSettingForSharePoint Members

New: 12 December 2006

The MSReportServer_ConfigurationSettingForSharePoint class contains the following properties and methods.

Public Properties

ApplicationPoolActual

Returns the application pool that the Report Server Web service is running under. Read-only.

ApplicationPoolConfigured

Returns the identity that the Report Server Web service was last configured to run under. Read-only.

ConnectionPoolSize

Returns the connection pool size used by the report server to communicate with the SQL Server instance that hosts the report server database. Read-only.

DatabaseLogonTimeout

Specifies the number of seconds to wait before an attempt to log on to the report server database fails. Read-only.

DatabaseLogonAccount

Specifies the login account used by the report server to connect to the SQL Server Database Engine instance that hosts the report server database. Read-only.

DatabaseLogonType

Specifies whether the report server uses a Windows service account, a Windows user account, or a SQL Server login to access the report server database. Read-only.

DatabaseName

Specifies the name of the SQL Server instance that hosts the report server database.

DatabaseQueryTimeout

Specifies the number of seconds that must elapse before the command fails or times out. The report server is timing the process against the SQL Server catalog, not a data source for the report.

DatabaseServerName

Specifies the name of the server on which the report server database is installed.

InstallationID Property

Returns a unique identifier for a specific report server instance.

InstanceName

Specifies the name of a report server instance on a specific computer.

IsInitialized

Indicates whether the report server instance is initialized. Read-only.

IsSharePointExclusionConfigured

Specifies whether the Windows SharePoint Services exclusion is configured. Read-only.

IsSharePointInstalled

Specifies whether Windows SharePoint Services is installed. Read-only.

IsSharePointIntegrated

Specifies whether the report server is in SharePoint integrated mode.

IsWebServiceEnabled

Indicates whether the Report Server Web service is enabled. Read-only.

IsWindowsServiceEnabled

Indicates whether the Report Server Windows service is enabled. Read-only.

MachineAccountIdentity

Gets the machine account identity of the computer that the report server is installed on.

PathName

Specifies the installation path to a report server instance.

SecureConnectionLevel

Returns the secure connection level specified in the RSReportServer.config file.

SenderEmailAddress

Gets the address used to send e-mail from the report server. Read-only.

SendUsingSMTPServer

Specifies whether the SendUsing property in the e-mail configuration is set to TRUE.

ServerPort

The port that the server was last configured to use.

ServiceName

Gets the name of the Report Server Web service.

SMTPServer

Gets the SMTP server property from the RSReportServer.config file. Read-only.

UnattendedExecutionAccount

Specifies the login user account that the report server impersonates when running reports unattended. Read-only.

VirtualDirectory

Specifies the virtual directory of a report server instance. Read-only.

VirtualDirectoryHasSSLCertificate

Specifies whether the virtual directory has an SSL certificate configured. Read-only.

WebServiceIdentityActual

Returns the identity that the Report Server Web service is actually running under. Read-only.

WebServiceIdentityConfigured

Returns the identity that the Report Server Web service was last configured to run under. Read-only.

WebSite

Returns the Web site on which the virtual directory is located. Read-only.

WindowsServiceIdentityActual

Returns the identity that the Report Server Windows service is actually running under. Read-only.

WindowsServiceIdentityConfigured

Returns the identity that the Report Server Windows service was last configured to run under. Read-only.

Public Methods

BackupEncryptionKey

Backs up the encryption key for the instance. The encryption key is stored encrypted with a password.

ConfigureSharePointExclusion

Sets a Windows SharePoint Services exclusion for the currently configured report server virtual directory.

CreateApplicationPool

Creates an application pool with default settings for Report Manager.

CreateVirtualDirectory

Creates a virtual directory for the report server.

DeleteEncryptedInformation

Deletes the encrypted information from the report server database.

DeleteEncryptionKey

Deletes the encryption keys from the report server database

GenerateDatabaseCreationScript

Generates a SQL Script that can be used to create the report server database.

GenerateDatabaseRightsScript

Generates a SQL Script that can be used to grant a user permissions to the report server database.

GenerateDatabaseUpgradeScript

Generates a SQL Script that can be used to upgrade a report server database.

GetAdminSiteUrl

Gets the absolute URL to the Central Administration Web site.

GetDatabaseVersionDisplayName

Gets the display name for a given report server database version string.

InitializeReportServer

Initializes the specified report service instance.

ListInstalledSharePointVersions

Returns a set of tokens that represent the versions of Windows SharePoint Services that are installed on the same computer as the report server.

ListReportServersInDatabase

Returns the list of report server installations that are present in the report server database, regardless of whether they have access to secure information.

ReencryptSecureInformation

Generates a new encryption key and re-encrypts all secure information in the report server database using this new key.

RemoveUnattendedExecutionAccount

Deletes the unattended execution account entry from the report server configuration.

ResetVirtualDirectoryMappings

Applies the default virtual directory mappings to the report server virtual directory.

RestoreEncryptionKey

Reapplies the specified encryption key to the report server database.

SetDatabaseConnection

Sets the report server database connection to a particular report server database.

SetDatabaseLogonTimeout

Specifies the default time-out value for report server database connections.

SetDatabaseQueryTimeout

Specifies the default timeout value for report server database login attempts.

SetEmailConfiguration

Configures the e-mail delivery extension used by the report server to send e-mail.

SetPortNumber

Sets the port number of the report server instance.

SetSecureConnectionLevel

Sets the secure connection level of the report server.

SetServiceState

Turns the Report Server Windows and Web services on and off.

SetUnattendedExecutionAccount

Specifies the account used to run reports unattended.

SetWebServiceIdentity

Grants either the ASP.NET account or the account for the specified application pool access to the system sufficient for the Report Server Web service to operate.

SetWindowsServiceIdentity

Makes the Report Server Windows service run as the specified Windows user, and grants this account sufficient file system permissions to allow the report server to operate.

See Also

Reference

MSReportServer_ConfigurationSettingForSharePoint Class

Help and Information

Getting SQL Server 2005 Assistance