ReportingService2010.TestConnectForItemDataSource(String, String, String, String, String) 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 si applica DataSourceName , inclusi il nome 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. Nome utente viene usato con origini dati che richiedono le credenziali.

Password
String

Password da utilizzare per testare la connessione. La password viene utilizzata con origini dati che richiedono le 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

Boolean

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 per la modalità nativa Dipende dal tipo di elemento:

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

- Report, DataSet : OpenItems su ItemPath
- Report uso di un modello o di un'origine dati condivisa: OpenItems on DataSourceName
- DataSource: OpenItems
- Model: OpenItems

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

Si applica a