Language

ReportingService2010.TestConnectForItemDataSource メソッド

定義

データソースの接続をテストします。 この方法は、レポートやモデル、共有データソースで使用される公開データソースのテストをサポートします。 この方法は ReportModelDataset のアイテムタイプに適用されます。

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

DataSourceNameが適用されるアイテムの完全修飾URL(ファイル名、SharePointモードでは拡張子を含む)。 アイテムは共有データソース、レポート、またはレポートモデルのいずれかです。

DataSourceName
String

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

UserName
String

接続テストに使うユーザー名。 UserName 認証情報を求めるデータソースで使用されます。

Password
String

接続テストに使うためのパスワード。 Password 認証情報を求めるデータソースで使用されます。

ConnectError
String

詳細なエラーメッセージです。 接続が失敗するとメッセージが返されます。 データソース提供者が詳細なメッセージを提供します。

返品

詳細なエラーメッセージを含む文字列です。 文字列はアウトパラメータとして返されます ConnectError

ブール は接続が成功したかどうかを示します。

属性

注釈

以下の表は、この操作のヘッダーおよび権限情報を示しています。

SOAPヘッダーの使用 (イン) TrustedUserHeaderValue

(アウト) ServerInfoHeaderValue
ネイティブモードの必要権限 アイテムの種類によります:

- ReportDataSet: ReadDatasource
- Reportモデルの使い方:レポートにReadDatasourceし、モデル上でReadDatasource
- Report共有データソースの使用:レポートにReadDatasourceし、共有データソースでReadContent
- DataSource: ReadContent
- Model: ReadDatasource
SharePointモードの必要権限 アイテムの種類によります:

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

DataSourceNameXMLデータソースを指す場合、このメソッドは何もせず、trueを返します。

適用対象