Condividi tramite


ReportingService2010.TestConnectForItemDataSource Metodo

Definizione

Esegue il test di una connessione per un'origine dati. Questo metodo supporta il test di origini dati pubblicate utilizzate da report o modelli e origini dati condivise. È applicabile ai tipi di elemento Report, Model e Dataset.

public:
 bool TestConnectForItemDataSource(System::String ^ ItemPath, System::String ^ DataSourceName, System::String ^ UserName, System::String ^ Password, [Runtime::InteropServices::Out] System::String ^ % ConnectError);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public bool TestConnectForItemDataSource (string ItemPath, string DataSourceName, string UserName, string Password, out string ConnectError);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.TestConnectForItemDataSource : string * string * string * string * string -> bool
Public Function TestConnectForItemDataSource (ItemPath As String, DataSourceName As String, UserName As String, Password As String, ByRef ConnectError As String) As Boolean

Parametri

ItemPath
String

URL completo dell'elemento a cui DataSourceName si applica, incluso il nome del file e, in modalità SharePoint, l'estensione. Tale elemento può essere un'origine dati condivisa, un report o un modello di report.

DataSourceName
String

Nome dell'origine dati dell'elemento.

UserName
String

Nome utente da utilizzare per testare la connessione.UserNameIl parametro viene utilizzato con origini dati che richiedono credenziali.

Password
String

Password da utilizzare per testare la connessione.PasswordIl parametro viene utilizzato con origini dati che richiedono credenziali.

ConnectError
String

Messaggio di errore dettagliato. Il messaggio viene restituito quando la connessione non riesce. Il provider dell'origine dati fornisce il messaggio dettagliato.

Restituisce

Stringa contenente un messaggio di errore dettagliato. La stringa viene restituita come parametro out ConnectError.

Valore booleano che indica se la connessione è stata eseguita correttamente.

Attributi

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie in modalità nativa Dipende dal tipo di elemento:

- Report, DataSet: ReadDatasource
- Report uso di un modello: ReadDatasource nel report AND ReadDatasource nel modello
- Report uso di un'origine dati condivisa: ReadDatasource nel report AND ReadContent nell'origine dati condivisa
- DataSource: ReadContent
- Model: ReadDatasource
Autorizzazioni necessarie per la modalità SharePoint Dipende dal tipo di elemento:

- Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> on ItemPath
- Report uso di un modello o di un'origine dati condivisa: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> in DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

Se DataSourceName punta a un'origine dati XML, questo metodo non esegue alcuna operazione e restituisce true.

Si applica a