The delivery extension sample is one of the three samples supplied by Microsoft and is installed by default in the directory C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Extension Samples\PrinterDelivery Sample . Most of the delivery extensions require the Report Server Windows service to run under domain account credentials. Both email and printer delivery extensions, for example, require this condition to be satisfied. The first indicator that this condition is not satisfied is SSRS returning an error message: " The Report Server has encountered a configuration error. " This error message is displayed in a Status column of Report Manager. More details of the error message are recorded to the SSRS log file (the default location is C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\LogFiles ): [View full width]
Tip Error messages containing AuthzInitializeContextFromSid usually refer to incorrect configurations in access security to domain-level resources. One of the most frequent causes of this error is when the SSRS service is not configured to run under a domain account. A delivery extension spends part of its "life" responding to subscription-related requests from SSRS and part responding to delivery- related requests from SSRS. In addition to the IExtension interface, a delivery extension should also implement the IDeliveryExtension interface; see Table 26.2. Table 26.2. Members of the IDeliveryExtension Interface
|