サービス
サービスタブでは、ODBC ドライバーへのMySQL またはSQL Server 接続をプロキシするサービスを構成します。サービスをWindows サービスとして実行するは、ステータスタブのWindows サービスとして実行を選択します。
TLS/SSL の設定など、追加の接続設定についてはその他 を参照してください。
サービスの設定
次の設定では、プロキシサービスを設定します。SQL Gateway はシステムDSN 経由で接続するため、Windows 管理者権限を持っている必要があることに注意してください。- サービス名:データベース名を指定します。
- SQL Server またはMySQL:エミュレートするデータベースの種類を選択します。
- SSL:TLS/SSL を使用してクライアント接続を暗号化するには、このオプションを選択します。SQL Server データベースをエミュレートする場合は必須で、MySQL データベースをエミュレートする場合はオプションです。サーバー証明書を設定するには、その他 を参照してください。
- データソース:SQL Server またはMySQL データベースとしてアクセスするODBC データソースのシステムDSN を選択します。
- ポート:サービスがリッスンするポートを選択します。
- Expose though SSH Tunnel:このオプションを有効にすると、SSH サーバー経由でファイアウォールされたデータベースにリモートアクセスできるようになります。最初に、[トンネリング]タブでSSH トンネル機能を設定する必要があります。SSH サーバーが実行中の場合、SQL Gateway は自動的にそのサーバーのポートを選択します。SSH サーバーに接続する場合、Remote Port の値を指定します。
- 複数のカタログとスキーマを有効化:サービスのCData ODBC Driver for Square から複数のスキーマとカタログを公開できるようにします。有効化しない場合、サービスはデフォルトのスキーマとカタログのみを公開します。
起動の設定
Windows サービスには、次の起動オプションがあります。
- Automatic:サービスは起動時に自動的に開始されます。
- Manual:マニュアル起動に設定されたサービスは、SQL Gateway などのアプリケーションやスクリプトから手動で開始されます。
- Disabled:サービスは、サービススナップインからMicrosoft 管理コンソールまたはタスクマネージャで手動でのみ開始されます。
ログオプション
起動やシャットダウンのようなサービスに関する基本情報は、ステータス タブに表示されます。より詳細なサービス固有のログを取得するには、[サービス]タブを開いてサービスを選択し、編集 -> ログオプションに移動してファイルにログを記録するオプションを有効にし、ログモード を希望するログの詳細レベルに設定します。
その他タブのログオプションは、設定されたサービスの起動や停止時にファイルに記録され、SQL Gateway アプリケーション自体にエラーが発生した場合にも記録されます。