Condividi tramite


Elemento HelpLink

L'elemento HelpLink della proprietà Detail è una stringa URL generata dal server di report. L'URL rimanda a una pagina Web gestita dal Supporto tecnico Microsoft e fornisce ulteriori informazioni e articoli della Knowledge Base su errori specifici che si verificano in Reporting Services. La sintassi dell'URL è la seguente:

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

Nella tabella seguente sono elencati gli argomenti dell'URL HelpLink.

Argomento

Valore

EvtSrc

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

EvtID

Codice di errore del server di report, ad esempio rsReservedItem.

ProdName

"Microsoft SQL%20Server%20Reporting%20Services". Il valore del nome del prodotto è codificato nell'URL.

ProdVer

Numero di versione di Reporting Services. Il valore "8.00" indica SQL Server 2000Reporting Services.

Nell'esempio seguente viene illustrato l'URL di HelpLink restituito per il codice di errore rsReservedItem. Questo errore si verifica quando un utente tenta di modificare o di eliminare un elemento riservato 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

È possibile accedere all'elemento HelpLink nel codice utilizzando la classe SoapException.

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