Compartir a través de


ReportingService2010.SetItemDataSources(String, DataSource[]) Método

Definición

Establece los orígenes de datos para un elemento en una base de datos del servidor de informes o biblioteca de SharePoint. Este método se aplica a los tipos de elemento Report y Model.

public:
 void SetItemDataSources(System::String ^ ItemPath, cli::array <ReportService2010::DataSource ^> ^ DataSources);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 void SetItemDataSources (string ItemPath, ReportService2010.DataSource[] DataSources);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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.SetItemDataSources : string * ReportService2010.DataSource[] -> unit
Public Sub SetItemDataSources (ItemPath As String, DataSources As DataSource())

Parámetros

ItemPath
String

Dirección URL completa del elemento, incluidos el nombre de archivo y la extensión, en modo de SharePoint.

DataSources
DataSource[]

Matriz de objetos DataSource.

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 de ItemPath:

- Report: UpdateDatasource
- Model: UpdateDatasource

Para cada origen de datos o modelo de la DataSourcesmatriz:

- DataSource: ReadProperties
- Model: ReadProperties
Permisos necesarios en modo de SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> en ItemPath AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en cada origen de datos o modelo de DataSources

Cuando el Item tipo es un modelo, el valor especificado debe ser un único DataSourceReference que no pueda hacer referencia a un modelo o que tenga las credenciales del origen de datos establecidas en Prompt.

Si existen varios orígenes de datos en un elemento, solo se pueden enviar los orígenes de datos que se están cambiando.

Al asociar un archivo .rsds o .odc con un informe, DataSourceReference debe contener la dirección URL completa con el nombre de archivo y .rsds o la extensión de nombre de archivo .odc. Para para DataSourceReference una extensión de nombre de archivo que no sea .rsds o .odc, se devuelve el error rsWrongItemType .

Se aplica a