Windows
如何在 Windows 中從 .bat 文件創建 ODBC 連接?
我需要一個批處理腳本來從 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"
根據連接設置等,它可能會略有不同。您將需要這兩個部分,數據源定義連接類型,在本例中是 SQL 伺服器連接類型,然後是告訴您它被稱為什麼、使用哪個驅動程序以及使用哪種身份驗證的位。這一切都將在您建立連接時完成,您只需要包含它的 .reg 文件。
然後,您可以通過點兩下 reg 文件將其導入任何 PC,或者如果您有工具執行腳本以使用 regedit 將其導入。您可以從批處理文件中呼叫此導入:
regedit /s FileToImport.reg