HelpLink-Element

Das HelpLink-Element der Detail-Eigenschaft ist eine URL-Zeichenfolge, die vom Berichtsserver generiert wird. Die URL steuert eine Webseite an, die von Microsoft Hilfe und Support verwaltet wird. Sie liefert zusätzliche Hilfestellungen und Artikel der Kowledge Base zu bestimmten Fehlern, die in Reporting Services auftreten. Die URL hat folgende Syntax:

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

In der folgenden Tabelle sind die Argumente der HelpLink-URL aufgeführt.

Argument

Wert

EvtSrc

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

EvtID

Der Fehlercode für den Berichtsserver, z. B. rsReservedItem.

ProdName

"Microsoft SQL%20Server%20Reporting%20Services". Der Wert des Produktnamens ist URL-codiert.

ProdVer

Die Versionsnummer von Reporting Services. Der Wert "8.00" zeigt SQL Server 2000Reporting Services an.

In folgendem Beispiel wird die HelpLink-URL erläutert, die für den Fehlercode rsReservedItem zurückgegeben wird. Dieser Fehler tritt auf, wenn ein Benutzer versucht, ein reserviertes Element in Reporting Services zu ändern oder zu löschen:

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

Sie können auf das HelpLink-Element im Code zugreifen, indem Sie die SoapException-Klasse verwenden.

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);
}