Extension Samples (Reporting Services)

The following samples represent complete extensions written for Reporting Services using the Microsoft .NET Framework.

The SQL Server samples are not installed automatically during setup. For instructions about how to install the samples, see Installing Samples. Extension samples are located by default in the following directory:

C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Extension Samples

In This Section

Topic Description

File Share Data Processing Extension Sample

Uses Microsoft Visual C# to show how to create a simple data processing extension for the Windows file system. The sample uses the .NET Framework library classes DirectoryInfo and FileSystemInfo to query the contents of any valid network file share. The sample uses the data processing extension interfaces as well as other .NET Framework classes.

Security Extension Sample

Uses Microsoft Visual C# to show how to implement a security extension for Reporting Services. The sample uses Forms Authentication along with SQL Server to provide a custom security model that works with Reporting Services.

Custom Report Item Sample

Uses Microsoft Visual C# to show how to implement a simple custom report item sample. This sample uses the System.Component classes from the Microsoft .NET Framework and classes from the Microsoft.ReportDesigner and Microsoft.ReportingServices namespaces to implement a custom report item run-time component and design-time component that can be used in a hosted design environment.

Printer Delivery Extension Sample

Uses Microsoft Visual C# to show how to create a sample delivery extension for a printer. The sample uses the IMAGE rendering extension along with the System.Drawing.Printing namespace in the .NET Framework to delivery a report to a printer.

See Also

Tasks

Compiling and Running Code Examples
SQL Server Reporting Services Samples

Other Resources

Application Samples (Reporting Services)

Help and Information

Getting SQL Server 2005 Assistance