REPORTCATALOG

A report that has been published to SQL Server Reporting Services.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(100) Default = '' The name of the Report.
DESCRIPTION nvarchar(max) Default = '' Provides a description of the contents of the Report.
REPORTSPECXML xml Contains the xml definition from which the Report was built.
DATEADDED datetime Default = getdate() Indicates the date this record was added
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed
TS timestamp Timestamp
TSLONG bigint (Computed) yes convert(bigint, TS) Numeric representation of the timestamp
SPECUINAME nvarchar(100) Default = '' Presentation name of the report used to override the report name for display in the application.
UINAME nvarchar(100) (Computed) case when len(SPECUINAME) = 0 then NAME else SPECUINAME end Name of the report for display in the application.

Foreign Keys

Foreign Key Field Type Null Notes Description
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT

Indexes

Index Name Fields Unique Primary Clustered
IX_REPORTCATALOG_DATEADDED DATEADDED yes
PK_REPORTCATALOG ID yes yes
UC_REPORTCATALOG_NAME NAME yes
UIX_REPORTCATALOG_UINAME UINAME yes

Triggers

Trigger Name Description
TR_REPORTCATALOG_AUDIT_UPDATE
TR_REPORTCATALOG_AUDIT_DELETE

Referenced by

Referenced by Field
DISBURSEMENTFORMAT REPORTCATALOGID
DOCUMENT REPORTCATALOGID
MEMBERSHIPPROGRAM REPORTCATALOGID
PRINTMEMBERSHIPCARDSPROCESS REPORTCATALOGID
REPORTPARAMETERS ID
REPORTSNAPSHOT REPORTCATALOGID
SYSTEMROLEPERM_REPORT REPORTCATALOGID