次の方法で共有


ODBC の接続の種類 (SSRS)

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

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

Connection String

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

Driver={SQL Server Native Client 10.0};Server=server;Database=AdventureWorks;Trusted_Connection=yes;  

資格情報

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

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

パスワードを要求したり、接続文字列にパスワードを含めるように ODBC データ ソースを構成し、ユーザーが句読点などの特殊文字を使用してパスワードを入力した場合、基になるデータ ソースのドライバーによってはその特殊文字を検証することができません。 レポートを処理する際に、この問題によって、"パスワードが無効です" というメッセージが表示される場合があります。 パスワードを変更できない場合は、データベース管理者と協力して、適切な資格情報をシステム ODBC データ ソース名 (DSN) の一部としてレポート サーバーに格納することができます。 詳細については、 .NET Framework SDK ドキュメントの「OdbcConnection.ConnectionString」を参照してください。

Note

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

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

解説

ODBC は初期のデータ アクセス テクノロジで、その発展形が OLEDB です。 ODBC でサポートされるのはリレーショナル データ ソースだけです。 ODBC データ プロバイダーは ドライバーと呼ばれます。 ODBC ドライバーはマイクロソフトとサード パーティ ベンダーによって提供されます。 たとえば、Microsoft Office では、Office ファイル形式に接続する ODBC ドライバーがインストールされます。

ODBC 接続文字列を作成するには、ODBC ドライバーがインストールされている必要があり、マシン DSN またはシステム DSN を作成しておく必要があります。 目的のデータを正常に取得するには、ドライバーでサポートされるクエリ構文を使用する必要があります。 パラメーターのサポートはドライバーによって異なります。 詳細については、選択するドライバーに応じたトピック (「SQL Server Native Client (ODBC)」など) を参照してください。

プラットフォームおよびバージョン情報

特定の ODBC データ プロバイダーの詳細については、「Reporting Services でサポートされるデータ ソース (SSRS)」を参照してください。

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

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

データ接続を追加および確認する (レポート ビルダーおよび SSRS)

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

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

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

レポート データセット (SSRS)
レポートのデータへのアクセスの概要について説明します。

データ接続文字列を作成する - レポート ビルダーおよび SSRS
データ接続とデータ ソースについて説明します。

レポート埋め込みデータセットと共有データセット (レポート ビルダーおよび SSRS)
埋め込みデータセットと共有データセットについて説明します。

データセット フィールド コレクション (レポート ビルダーおよび SSRS)
クエリによって生成されるデータセット フィールド コレクションについて説明します。

Reporting Services でサポートされるデータ ソース (SSRS)。 各データ拡張機能のプラットフォームおよびバージョン サポートに関する詳細な情報です。

参照

レポート パラメーター (レポート ビルダーおよびレポート デザイナー)
データのフィルター、グループ化、および並べ替え (レポート ビルダーおよび SSRS)
式 (レポート ビルダーおよび SSRS)