Lenguaje

ReportingService2010.TestConnectForItemDataSource Método

Definición

Prueba la conexión para encontrar una fuente de datos. Este método permite la prueba de fuentes de datos publicadas que son utilizadas por informes o modelos y fuentes de datos compartidas. Este método se aplica a los Reporttipos , Model, y Dataset de objetos.

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

Parámetros

ItemPath
String

La URL completamente calificada del elemento al que se aplica, DataSourceName incluyendo el nombre del archivo y, en modo SharePoint, la extensión. El elemento puede ser una fuente de datos compartida, un informe o un modelo de informe.

DataSourceName
String

El nombre de la fuente de datos del artículo.

UserName
String

El nombre de usuario para probar la conexión. UserName se utiliza con fuentes de datos que solicitan credenciales.

Password
String

La contraseña para probar la conexión. Password se utiliza con fuentes de datos que solicitan credenciales.

ConnectError
String

Un mensaje de error detallado. El mensaje se devuelve cuando la conexión falla. El proveedor de la fuente de datos proporciona el mensaje detallado.

Devoluciones

Una cadena que contiene un mensaje de error detallado. La cadena se devuelve como el parámetro out, ConnectError.

Un booleano indica si la conexión se completó con éxito.

Atributos

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Uso de la cabecera SOAP (En) TrustedUserHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos requeridos en modo nativo Depende del tipo de objeto:

- Report, DataSet: ReadDatasource
- Report usando un modelo: ReadDatasource en el informe Y ReadDatasource en el modelo
- Report usando una fuente de datos compartida: ReadDatasource en el informe Y ReadContent en la fuente de datos compartida
- DataSource: ReadContent
- Model: ReadDatasource
Permisos requeridos en el modo SharePoint Depende del tipo de objeto:

- Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> en ItemPath
- Report Usando un modelo o una fuente de datos compartida: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> en DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

Si DataSourceName apunta a una fuente de datos XML, este método no hace nada y devuelve true.

Se aplica a