积极答复者
用命令行创建odbc 连接sql server 2005 ,tcp/ip 的端口能不能用命令行指定

问题
-
@echo off
echo 正在设置系统数据库,请稍候...
@odbcconf.exe /a {CONFIGSYSDSN "SQL Server" "DSN=test|DESCRIPTION=test|SERVER=XX|DATABASE=XX"}
REG Delete "HKLM\SOFTWARE\ODBC\ODBC.INI\test" /v "LastUser" /f
REG ADD "HKLM\SOFTWARE\ODBC\ODBC.INI\test" /v "LastUser" /t "REG_SZ" /d "sa" /f
echo 系统数据库设置完成!
echo. & pause如上,我通过语句在客户端配置odbc ,但是这样子配置之后,tcp/ip端口默认是动态的,我每次都还要手动修改成1433,这样子很麻烦,有没有什么命令行能快速设置这个,麻烦告知一下
答案
-
REG ADD "HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo" /v "servername" /t "REG_SZ" /d "DBMSSOCN,servername,1433" /f
搞定自己,客户端增加注册表信息即可
- 已标记为答案 countryless 2014年8月12日 3:47