none
用命令行创建odbc 连接sql server 2005 ,tcp/ip 的端口能不能用命令行指定 RRS feed

  • 问题

  • @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,这样子很麻烦,有没有什么命令行能快速设置这个,麻烦告知一下

    2014年8月11日 1:45

答案

  • REG ADD "HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo" /v "servername" /t "REG_SZ" /d "DBMSSOCN,servername,1433" /f

    搞定自己,客户端增加注册表信息即可

    2014年8月12日 3:46

全部回复