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