我想使用批处理文件自动添加ODBC数据源。我尝试了此命令,但没有成功。
ODBCCONF.exe /a {CONFIGSYSDSN "SQL Native Client" "DSN=VizdomDatabaseSource|Description=VizdomDatabaseSource|SERVER=%Server%|Trusted_Connection=Yes|Database=eee"}
答案 0 :(得分:1)
对于32位,请在2.7.0
目录中执行版本:
SYSWOW64
答案 1 :(得分:0)
您可以这样做并以管理员权限运行
@echo off
set cn=%computername%
set host=%cn%\WINCC
ODBCCONF.EXE /a {CONFIGSYSDSN "SQL Native Client" "DSN=XY|Description=Descriptionname|SERVER=%host%|Trusted_Connection=Yes|Database=XY"}
echo SYSTEM DSN created successfuly...
pause
@CLS
@Exit
答案 2 :(得分:0)
odbcconf configdsn "SQL Server" "DSN={NAME}|Description={DESCRIPTION}|Server={SERVER}|Trusted_Connection={Yes/No}|Database={DATABASE}"
在Windows 10上每次都可以使用。对于Windows身份验证,Trusted_Connection
应该为Yes
,对于SQL身份验证,应该是No
。其他一切都非常简单。不要在插入自定义字段的地方添加{}
括号。
答案 3 :(得分:0)
这个命令对我有用
%windir%\syswow64\ODBCCONF.EXE configsysdsn "MySQL ODBC 8.0 Unicode 驱动程序" "DSN=testodbcconfMySQL;SERVER=127.0.0.1;PORT=3306;DATABASE=sys;UID=YYY;password=XXX"