ReportingService2005.SetItemDataSources(String, DataSource[]) ReportingService2005.SetItemDataSources(String, DataSource[]) ReportingService2005.SetItemDataSources(String, DataSource[]) Method

정의

카탈로그의 항목에 대해 데이터 원본을 설정합니다. Sets the data sources for an item in the catalog.

public:
 void SetItemDataSources(System::String ^ Item, cli::array <ReportService2005::DataSource ^> ^ DataSources);
public void SetItemDataSources (string Item, ReportService2005.DataSource[] DataSources);
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())
매개 변수
Item
String String String

데이터 원본에서 설정할 항목의 전체 이름입니다. The full name of the item for which to set the data sources. 생성 된 editsessionid는 CreateReportEditSession(String, String, Byte[], Warning[]) 메서드. Accepts an EditSessionID generated by the CreateReportEditSession(String, String, Byte[], Warning[]) method.

DataSources
DataSource[]

배열 DataSource 개체입니다. An array of DataSource objects.

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.The table below shows header and permissions information on this operation.

SOAP 헤더SOAP Headers (In) BatchHeaderValue(In) BatchHeaderValue

(Out) ServerInfoHeaderValue(Out) ServerInfoHeaderValue
필요한 권한Required Permissions 항목 형식에 따라 달라 집니다 Item:Depends on the item type of Item:

- Report: UpdateDatasource- Report: UpdateDatasource
- Model: UpdateDatasource- Model: UpdateDatasource
-각 데이터 원본이 나 모델에 대 한는 DataSources 배열:- For each data source or model in the DataSources array:
- DataSource: ReadProperties- DataSource: ReadProperties
- Model: ReadProperties- Model: ReadProperties

SetItemDataSources 데이터 원본 속성 수정 될 경우 오류는 링크 된 보고서 항목 형식에 설정 된 반환 합니다.SetItemDataSources returns an error when data source properties are set on a linked report item type.

rsDataSourceNotFound 항목과 연결 되지 않은 데이터 소스를 메서드에 전달 되는 경우 오류가 반환 됩니다.An rsDataSourceNotFound error is returned if a data source that is not associated with the item is passed into the method.

경우는 Item 종류가 모델, 지정된 된 값에는 단일 이어야 합니다 DataSourceReference합니다.When the Item type is a model, the specified value must be a single DataSourceReference. 배열을 제공 하는 경우이 상황에서 DataSource 개체 오류가 반환 됩니다.In this situation, if you supply an array of DataSource objects, an error is returned.

때 유형의 Item 는 지정 된 모델은 DataSourceReference 지정 된 모델을 참조할 수 없습니다 또는로 설정 하는 데이터 원본 자격 증명이 Prompt합니다.When the type of Item specified is a model, the DataSourceReference specified cannot reference a model or have data source credentials set to Prompt.

여러 데이터 원본 항목에 있으면 변경 되는 데이터 원본만을 제출할 수 있습니다.If multiple data sources exist on an item, only those data sources that are being changed may be submitted.

적용 대상