ReportingService2010.TestConnectForDataSourceDefinition Méthode

Définition

Teste la connexion pour y trouver une source de données. Cette méthode prend en charge le test direct de la source de données.

public:
 bool TestConnectForDataSourceDefinition(ReportService2010::DataSourceDefinition ^ DataSourceDefinition, 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/TestConnectForDataSourceDefinition", 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("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public bool TestConnectForDataSourceDefinition (ReportService2010.DataSourceDefinition DataSourceDefinition, string UserName, string Password, out string ConnectError);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForDataSourceDefinition", 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("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.TestConnectForDataSourceDefinition : ReportService2010.DataSourceDefinition * string * string * string -> bool
Public Function TestConnectForDataSourceDefinition (DataSourceDefinition As DataSourceDefinition, UserName As String, Password As String, ByRef ConnectError As String) As Boolean

Paramètres

DataSourceDefinition
DataSourceDefinition

Définition de source de données qui définit la connexion à la source de données.

UserName
String

Nom d'utilisateur à utiliser pour tester la connexion.UserName s'utilise avec les sources de données invitant les utilisateurs à fournir des informations d'identification.

Password
String

Mot de passe à utiliser pour tester la connexion.Password s'utilise avec les sources de données invitant les utilisateurs à fournir des informations d'identification.

ConnectError
String

Message d'erreur détaillé. Le message est retourné lorsque la connexion échoue. Le fournisseur de source de données fournit le message détaillé.

Retours

Valeur de type Boolean qui indique si la connexion a abouti.

Chaîne qui contient un message d'erreur détaillé. La chaîne est retournée en tant que paramètre de sortie, ConnectError.

Attributs

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

Utilisation de l’en-tête SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises en mode natif ExecuteReportDefinition (Système)
Autorisations requises en mode SharePoint Nécessite que la propriété EnableLoadReportDefinition système soit définie sur true

L’autorisation d’exécuter la définition de rapport est requise.

S’applique à