次の方法で共有


OLE DB の接続の種類 (SSRS)

OLE DB データ プロバイダーのデータを含めるには、種類が OLE DB のレポート データ ソースに基づいたデータセットが必要です。 このビルトイン データ ソースの種類は、Microsoft SQL Server Reporting Services OLE DB データ処理拡張機能に基づいています。

OLE DB は、クライアントがさまざまなデータ プロバイダーに接続できるようにするデータ アクセス テクノロジです。 データ ソースの種類に OLE DB を選択したら、特定のデータ プロバイダーを選択する必要があります。 パラメーターや資格情報などの機能のサポートは、選択したデータ プロバイダーによって異なります。

このトピックの情報を使用して、データ ソースを構築してください。 手順の詳細については、「データ接続またはデータ ソースの追加および確認 (レポート ビルダーおよび SSRS)」を参照してください。

この記事の内容

接続文字列

資格情報

パラメーター

解説

操作方法に関するトピック

関連するセクション

接続文字列

OLE DB データ処理拡張機能の接続文字列は、使用するデータ プロバイダーに依存します。 一般的な接続文字列は、データ プロバイダーでサポートされる名前と値のペアで構成されます。 たとえば、次の接続文字列は、SQL Server Native Client の OLE DB プロバイダーおよび AdventureWorks データベースを指定しています。

Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks

使用する接続文字列は、接続先の外部データ ソースによって異なります。 データ プロバイダーに固有の接続文字列プロパティを設定するには、[データ ソースのプロパティ] ダイアログ ボックスの [全般] ページで [構築] ボタンをクリックし、[接続プロパティ] ダイアログ ボックスを開きます。 [データ リンク プロパティ] ダイアログ ボックスで、拡張データ ソース プロパティを設定します。

接続文字列の例については、「レポート ビルダーでのデータ接続、データ ソース、および接続文字列」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

資格情報

クエリの実行、ローカルでのレポートのプレビュー、およびレポート サーバーからのレポートのプレビューには、資格情報が必要です。

レポートをパブリッシュした後、レポートをレポート サーバーで実行するときに、データを取得するための権限が有効な状態になるように、データ ソースの資格情報を変更する必要が生じる場合があります。

詳細については、「データ接続、データ ソース、および接続文字列 (SSRS)」または「レポート ビルダーでの資格情報の指定」を参照してください。

パスワードの特殊文字

OLE DB データ ソースの構成時に、パスワードが要求されるように設定したり、接続文字列にパスワードを含めた場合、ユーザーによって入力されたパスワードに句読点などの特殊文字が含まれていると、基になるデータ ソースのドライバーによってはその特殊文字を検証することができません。 レポートを処理する際に、この問題によって、"パスワードが無効です" というメッセージが表示される場合があります。

注意

パスワードなどのログイン情報を接続文字列に追加しないことをお勧めします。 レポート ビルダーでは、[データ ソース] ダイアログ ボックスに、資格情報の入力に使用できるタブが別に用意されています。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

パラメーター

OLE DB プロバイダーによっては、無名パラメーターはサポートされても名前付きパラメーターはサポートされない場合があります。 パラメーターは、クエリ内でプレースホルダーを使用して位置を指定することで渡されます。 プレースホルダー文字は、データ プロバイダーによってサポートされている構文で決まります。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

解説

OLEDB は、特定のデータ ソースのデータ プロバイダーを作成するためのネイティブ テクノロジです。 COM (コンポーネント オブジェクト モデル) インターフェイスを基盤とした、 ODBC よりも新しく ADO.NET データ プロバイダーよりも古いテクノロジです。 OLEDB データ プロバイダーは、他の COM コンポーネントと同様にオペレーティング システムに登録されます。 OLEDB データ プロバイダーはマイクロソフトとサード パーティ ベンダーから入手できます。 マイクロソフトは、ODBC ドライバーとの通信を仲介する OLEDB データ プロバイダーである MSDASQL も提供しています。 詳細については、「ODBC の接続の種類 (SSRS)」を参照してください。

目的のデータを正常に取得するには、データ プロバイダーでサポートされるクエリ構文を使用する必要があります。 サポートされるパラメーターはデータ プロバイダーによって異なります。 詳細については、使用するデータ プロバイダー向けのトピックを参照してください。 例を次に示します。

特定の OLE DB データ プロバイダーの詳細については、Reporting Services のドキュメント (SQL Server オンライン ブック) の「Reporting Services でサポートされるデータ ソース (SSRS)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

操作方法に関するトピック

データ接続、データ ソース、およびデータセットを操作する手順について説明します。

データ接続またはデータ ソースの追加および確認 (レポート ビルダーおよび SSRS)

共有データセットまたは埋め込みデータセットの作成 (レポート ビルダーおよび SSRS)

データセットへのフィルターの追加 (レポート ビルダーおよび SSRS)

[トップに戻る] リンクで使用される矢印アイコントップに戻る

関連するセクション

次に示すセクションでは、レポート データの概念が詳細に説明されているほか、データに関連するレポートのパーツを定義しカスタマイズし使用する手順が説明されています。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

関連項目

概念

レポート パラメーター (レポート ビルダーおよび SSRS)

データのフィルター、グループ化、および並べ替え (レポート ビルダーおよび SSRS)

式 (レポート ビルダーおよび SSRS)