私のマシンが再イメージ化またはスワップアウトされると、新しいODBC管理ツールの各データソースのスクリーンショットを取って、新しいマシンで正しく取得できるようにする必要があります。同僚のマシンに行っても、その設定を使用すると同じデータソースに接続できない場合があります。設定が異なる場合があります(最小限に抑えて迷惑をかける)。スクリーンショットを撮るのではなく、すべての設定をテキストファイルに出力する方法が必要です。私の質問への答えを探して、私はセットアップの答えの多くを取得し、現在の設定と構成を出力するだけのものはありません。私は値がレジストリファイル(http://stackoverflow.com/questions/3417142/command-line-to-change-path-to-mdb-file-for-ms-)にリストされているなら、助けてくれるものを見つけました。 access-odbc-system-dsn)ODBC DSN構成のテキストファイルへのリスト
理想的には、バッチファイルまたはvbscriptを使用したいと思います。私は、テキストファイルを見てみたいと思いますのようなものを言う:
USER DSN
データソース名:MS Accessデータベース
ドライバ:Microsoft Accessのドライバー
説明:
データベース:X:\ Path \ to \ file.mdb
システムデータベース:なし
ドライバページタイムアウト:5
ドライバーのバッファーサイズ:2048
ドライバー独占:読み取り専用偽
ドライバ:偽
デフォルト認証ユーザー名:
など..
システムDSN
データソース名:data_warehouse
ドライバ:Adaptive ServerのIQ 12
説明:このような他のタブを含む
... ...
データベースサーバー名:data_warehouse
データベースの開始行:
など...
申し訳ありませんが、マシンにユーザー権限しかありません...何もインストールできないため、regeditを開くことはできません。レジストリエントリをテキストとしてエクスポートできることを知ってうれしいです。私はこれまでregファイルとして行ってきました。 regeditに触れることなく、バッチスクリプトまたはvbscriptを使用して、odbc.iniレジストリキーの解析されたテキストをエクスポートする方法はありますか? – undrline
次に、ファイルDSNに移動します。 DSNにある設定でファイルを作成し、それを各マシンにコピーし、接続文字列でFILEDSN = pathを使用するように変更するだけです。または、DSNを使用せずに、DSNレス接続を使用すると、アプリケーションはすべてのODBCドライバ属性を接続文字列に配置します。 – bohica