Jho*_*han 9 windows odbc batch-file batch
我需要一个批处理脚本来从 Windows 中的 .bat 文件创建 ODBC/DSN 连接。我怎样才能做到这一点?
Gle*_*van 11
当然。
使用管理工具中的“数据源 (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"
Run Code Online (Sandbox Code Playgroud)
根据连接设置等的不同,它可能会略有不同。您将需要这两个部分,数据源定义了连接类型,在本例中是 SQL 服务器,然后是告诉您它的名称、使用哪个驱动程序和使用哪种身份验证的位。这将在您设置连接时完成,您只需要 .reg 文件。
然后,您可以通过双击 reg 文件在任何 PC 上导入它,或者如果您让该工具运行脚本以使用 regedit 导入它。您可以从批处理文件中调用此导入:
regedit /s FileToImport.reg
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57286 次 |
| 最近记录: |