HelpLink-Element
Das HelpLink -Element der Detail -Eigenschaft ist eine URL-Zeichenfolge, die vom Berichtsserver generiert wird. Die URL zielt auf eine Webseite ab, die von Microsoft Help and Support verwaltet wird, und bietet weitere Hilfe- und Wissensdatenbank Artikel zu bestimmten Fehlern, die in Reporting Services auftreten. Die URL hat folgende Syntax:
https://www.microsoft.com/products/ee/transform.aspx?EvtSrc=v_alue_&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“ gibt SQL Server 2000 (8.x) Reporting Services an. |
In folgendem Beispiel wird die HelpLink -URL erläutert, die für den Fehlercode rsReservedItemzurückgegeben wird. Dieser Fehler tritt auf, wenn ein Benutzer versucht, ein reserviertes Element in Reporting Serviceszu ä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);
}