Compartir a través de


ReportingService2010.TestConnectForItemDataSource Método

Definición

Prueba la conexión para un origen de datos. Este método admite las pruebas de los orígenes de datos publicados que son utilizados por los informes o modelos, y por orígenes de datos compartidos. Este método se aplica a los tipos de elemento Report, Model y 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

Parámetros

ItemPath
String

La dirección URL completa del elemento al que DataSourceName se aplica, incluido el nombre de archivo y, en modo de SharePoint, la extensión. El elemento puede ser un origen de datos compartido, un informe o un modelo de informe.

DataSourceName
String

Nombre del origen de datos del elemento.

UserName
String

Nombre de usuario que se usará para probar la conexión.UserName se usa con orígenes de datos que solicitan credenciales.

Password
String

Contraseña que se usará para probar la conexión.Password se usa con orígenes de datos que solicitan credenciales.

ConnectError
String

Mensaje de error detallado. Se devuelve el mensaje cuando se produce un error en la conexión. El proveedor del origen de datos proporciona el mensaje detallado.

Devoluciones

Valor String que contiene un mensaje de error detallado. La cadena se devuelve como el parámetro de salida, ConnectError.

Valor Boolean que indica si la conexión se completó correctamente.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo Depende del tipo de elemento:

- Report, DataSet: ReadDatasource
- Report mediante un modelo: ReadDatasource en el informe AND ReadDatasource del modelo
- Report mediante un origen de datos compartido: ReadDatasource en el informe AND ReadContent en el origen de datos compartido
- DataSource: ReadContent
- Model: ReadDatasource
Permisos necesarios en modo de SharePoint Depende del tipo de elemento:

- Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> activado ItemPath
- Report mediante un modelo o un origen de datos compartido: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> activado DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

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

Se aplica a