ReportingService2010.TestConnectForItemDataSource メソッド

定義

データ ソースへの接続をテストします。 このメソッドは、レポートまたはモデルで使用されるパブリッシュされたデータ ソースと、共有データ ソースのテストをサポートします。 このメソッドは、アイテムの種類 ReportModel、および 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

パラメーター

ItemPath
String

ファイル名と SharePoint モードの拡張機能を含む、 が適用されるアイテム DataSourceName の完全修飾 URL。 アイテムには、共有データ ソース、レポート、レポート モデルを指定できます。

DataSourceName
String

アイテムのデータ ソースの名前です。

UserName
String

接続のテストに使用されるユーザー名です。UserName は、資格情報を求めるデータ ソースで使用されます。

Password
String

接続のテストに使用されるパスワードです。Password は、資格情報を求めるデータ ソースで使用されます。

ConnectError
String

詳細なエラー メッセージです。 接続に失敗するとメッセージが返されます。 データ ソース プロバイダーには詳細なメッセージが用意されています。

戻り値

詳細なエラー メッセージを表す文字列です。 文字列は、out パラメーター ConnectError として返されます。

接続が正常に完了したかどうかを示す Boolean です。

属性

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
ネイティブ モードで必要なアクセス許可 アイテムの種類によって異なります。

- Report, DataSet: ReadDatasource
- Reportモデルの使用: ReadDatasource モデルのレポートとReadDatasource
- Report 共有データ ソースの使用: ReadDatasource レポートと ReadContent 共有データ ソース
- DataSource: ReadContent
- Model: ReadDatasource
SharePoint モードに必要なアクセス許可 アイテムの種類によって異なります。

- ReportDataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> オン ItemPath
- Reportモデルまたは共有データソースの使用: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

DataSourceName が XML データ ソースを指し示している場合、このメソッドは何も実行せずに true を返します。

適用対象