Partilhar via


HelpLink Element

The HelpLink element of the Detail property is a URL string that is generated by the report server. The URL targets a Web page managed by Microsoft Help and Support and provides additional help and knowledge base articles about specific errors that occur in Reporting Services. The URL has the following syntax:

http://www.microsoft.com/products/ee/transform.aspx?EvtSrc=value**&EvtID**=value**&ProdName**=value**&ProdVer**=value

The following table lists the arguments of the HelpLink URL.

Argument Value

EvtSrc

"Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings"

EvtID

The report server error code, for example, rsReservedItem.

ProdName

"Microsoft SQL%20Server%20Reporting%20Services". The value of the product name is URL encoded.

ProdVer

The version number of Reporting Services. A value of "8.00" indicates SQL Server 2000 Reporting Services.

The following example illustrates the HelpLink URL that is returned for error code rsReservedItem. This error occurs when a user attempts to modify or delete a reserved item in Reporting Services:

https://www.microsoft.com/products/ee/transform.aspx?
EvtSrc=Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings
&EvtID=rsReservedItem&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=8.00

You can access the HelpLink element in your code using the SoapException class.

Try
   rs.DeleteItem("/Report1")

Catch e As SoapException
   Console.WriteLine(e.Detail("HelpLink").InnerXml)
End Try
try
{
   rs.DeleteItem("/Report1");
}

catch (SoapException e)
{
   Console.WriteLine(e.Detail["HelpLink"].InnerXml);
}

See Also

Reference

Reporting Services SoapException Class

Concepts

Using the Detail Property to Handle Specific Errors

Other Resources

Introducing Exception Handling in Reporting Services

Help and Information

Getting SQL Server 2005 Assistance