ODBC 接続 (SSRS)
ODBC データ プロバイダーのデータを含めるには、種類が ODBC のレポート データ ソースに基づいたデータセットが必要です。このビルトイン データ ソースの種類は、Microsoft SQL Server Reporting Services ODBC データ処理拡張機能に基づいています。
このトピックの情報を使用して、データ ソースを作成してください。手順の詳細については、「データ接続またはデータ ソースの追加および確認を行う方法 (レポート ビルダー 3.0 および SSRS)」を参照してください。
この記事の内容
接続文字列
資格情報
解説
操作方法に関するトピック
関連セクション
接続文字列
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」を参照してください。
注 |
---|
パスワードなどのログイン情報を接続文字列に追加しないことをお勧めします。レポート ビルダーでは、[データ ソース] ダイアログ ボックスに、資格情報の入力に使用できるタブが別に用意されています。 |
詳細については、「データ接続、データ ソース、および接続文字列 (SSRS)」または「レポート ビルダー 3.0 での資格情報の指定」を参照してください。
トップに戻る
解説
ODBC は初期のデータ アクセス テクノロジで、その発展形が OLEDB です。ODBC でサポートされるのはリレーショナル データ ソースだけです。ODBC データ プロバイダーはドライバーと呼ばれます。ODBC ドライバーはマイクロソフトとサード パーティ ベンダーによって提供されます。たとえば、Microsoft Office では、Office ファイル形式に接続する ODBC ドライバーがインストールされます。
ODBC 接続文字列を作成するには、ODBC ドライバーがインストールされている必要があり、マシン DSN またはシステム DSN を作成しておく必要があります。目的のデータを正常に取得するには、ドライバーでサポートされるクエリ構文を使用する必要があります。パラメーターのサポートはドライバーによって異なります。詳細については、使用するドライバー向けのトピック (「SQL Server 2008 R2 Native Client (ODBC)」など) を参照してください。
プラットフォームおよびバージョン情報
特定の ODBC データ プロバイダーの詳細については、Reporting Services のドキュメント (SQL Serverオンライン ブック) の「Reporting Services でサポートされるデータ ソース (SSRS)」を参照してください。
トップに戻る
操作方法に関するトピック
データ接続、データ ソース、およびデータセットを操作する手順について説明します。
データ接続またはデータ ソースの追加および確認を行う方法 (レポート ビルダー 3.0 および SSRS)
共有データセットまたは埋め込みデータセットを作成する方法 (レポート ビルダー 3.0 および SSRS)
データセットにフィルターを追加する方法 (レポート ビルダー 3.0 および SSRS)
トップに戻る
関連セクション
次に示すセクションでは、レポート データの概念に関する詳細な情報と、データに関連するレポートのパーツを定義、カスタマイズ、および使用する手順に関する情報を提供します。
レポートへのデータの追加 (レポート ビルダー 3.0 および SSRS)
レポートのデータへのアクセスの概要について説明します。レポート ビルダー 3.0 のデータ接続、データ ソース、および接続文字列
データ接続とデータ ソースに関する情報を提供します。データセットの作成と追加 (レポート ビルダー 3.0 および SSRS)
埋め込みデータセットと共有データセットに関する情報を提供します。レポート データセット内のフィールドの操作 (レポート ビルダー 3.0 および SSRS)
クエリによって生成されるデータセット フィールド コレクションに関する情報を提供します。Reporting Services でサポートされるデータ ソース (SSRS) (SQL Serverオンライン ブックにある Reporting Services のドキュメント)
各データ拡張機能のプラットフォームおよびバージョン サポートに関する詳細な情報を提供します。
トップに戻る