Windowsの.batファイルからODBC/DSN接続を作成するバッチスクリプトが必要です。これどうやってするの?
承知しました。
管理ツールの「データソース(ODBC)」アプレットを使用して、PCにODBC接続を手動で作成します。
Regeditを起動してHKLM\Software\ODBCに移動し、ロット全体をODBCから.regファイルにエクスポートします。これはフォルダーの右クリックオプションです。
エクスポートしたファイルをメモ帳で開き、特定のODBC接続を参照していないすべてのものを削除する必要があります。
あなたはこのようなレジストリファイルで終わるはずです
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"TEST"="SQL Server"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\TEST]
"Driver"="C:\\Windows\\system32\\SQLSRV32.dll"
"Server"="SERVERNAME"
"LastUser"="USERNAME"
"Trusted_Connection"="Yes"
接続設定等により多少異なる場合があります。 2つのセクションが必要です。データソースは接続のタイプを定義します。この例では、SQLサーバーの接続であり、次にそれが何と呼ばれるか、どのドライバーを使用するか、どの種類の認証を使用するかを示すビットです。これはすべて、接続をセットアップするときに行われます。必要なのは、.regファイルを接続するだけです。
次に、regファイルをダブルクリックするか、regeditを使用してインポートするスクリプトを実行する機能がある場合は、任意のPCにインポートできます。このインポートはバッチファイルから呼び出すことができます。
regedit /s FileToImport.reg