<< 目次を表示 >> ページ位置: プロジェクトの作成と管理 > データベースにプロジェクトを設定 > MySQLの利用 > MySQLにOBDC経由で接続 |
Enterprise ArchitectのクライアントがODBC接続を利用してMySQLのリポジトリを開くためには、クライアントマシンにはMySQLのODBCドライバがインストールされていて、Enterprise Architectが利用するのと同じアーキテクチャ(32ビットまたは64ビット)のODBC DSNが定義されている必要があります。
例えば、64ビット版のEnterprise Architectを利用している場合には、クライアントマシンには64ビット用のODBCドライバと64ビット用のODBC DSNが必要ですが、32ビット版のEnterprise Architectを利用している場合には、32ビット用のODBCドライバとDSNが必要です。
前提条件:
ODBCドライバのインストール
ODBCドライバは、各クライアントマシンに1回だけインストールする必要があります。すでに適切なODBCドライバがインストールされている場合はこの作業は不要です。
# |
説明 |
1 |
MySQLのWebサイトから、Enterprise ArchitectのOSやアーキテクチャ(32ビット・64ビット)に合ったMySQL ODBCドライバをダウンロードします。
注意: MySQL ODBCドライバのすべてのバージョンがEnterprise Architectで正しく動作するわけではありません。5.2.4と5.3.4の間のバージョン、およびと8.0.16以降のバージョンでの動作を確認しています。 |
2 |
インストーラを実行しODBCドライバをインストールしてください。設定はすべて既定値で構いません。 |
ODBC DSNの作成
クライアントが接続しようとするMySQLのリポジトリごとに、個別のODBC DSNを作成する必要があります。
ODBC DSNとは、データベースの詳細(サーバ名・データベース名・ポート・ユーザ認証情報)をレジストリに保存し、一意の名前を付けたものです。Enterprise Architectのようなアプリケーションがデータベースに簡単に接続できるようにするためのものです。
# |
説明 |
1 |
Windowsには、ODBC管理ツールに32ビット用と64ビット用の2種類のバージョンがあります。 Enterprise Architectのアプリケーションのアーキテクチャに対応した「ODBCデータソースアドミニストレーター」を起動する必要があります。 起動する方法の1つとして、Enterprise Architectの「プロジェクト」リボンの右端にある「ODBCデータソース」ボタンを利用できます。 WindowsのODBCデータソースアドミニストレーターのウィンドウが表示されます。 |
2 |
ローカルマシンの管理者権限を持っている場合は、DSNをシステムDSNとして保存できます。そうでない場合は、ユーザーDSNを作成します。 |
3 |
追加ボタンを押します。 データソースの新規作成ダイアログが表示されます。 |
4 |
一覧から、インストールしたMySQLのODBCドライバを選択します。 |
5 |
完了ボタンを押します。 'MySQL Connector/ODBC'ダイアログが表示されます。 |
6 |
以下のように設定します。
|
7 |
追加の設定を行うために、 詳細(Details)のボタンを押して下さい。 |
8 |
以下の項目にチェックを入れて下さい。
|
9 |
テスト接続ボタンを押し、接続が成功することを確認してください。 |
10 |
テストに成功した場合は、OKボタンを押し設定内容を保存してください。 テストが失敗した場合は、入力内容に誤りが無いか確認してください。 |
DBMSリポジトリに接続する
ODBCドライバをインストールし、ODBC DSNを設定したら、Enterprise ArchitectからDBMSリポジトリに接続します。
# |
説明 |
1 |
スタートページにある「ODBCで接続」を選択し、Windowsのデータリンク プロパティのダイアログを開きます。 |
2 |
一覧から 'Microsoft OLE DB Provider for ODBC Drivers' を選択し、「次へ」のボタンを押します。 |
3 |
「データソース名を使用する」のドロップダウンリストから、先ほど定義したDSNを選択します。 「接続のテスト」ボタンを押し、接続が成功することを確認してください。 |
4 |
テストに成功した場合は、OKボタンを押すと、他に問題が無ければEnterprise Architectのプロジェクトを開くことができます。 テストが失敗した場合は、入力内容に誤りが無いか確認してください。 |
注意: |
|
参照: