日期:2014-05-16  浏览次数:20473 次

这是sqlserver2005自动安装之命令行的问题,恳请大家支招

start /wait SQLEXPR32_CHS.EXE /qb INSTANCENAME=MSSQLSERVERPCDM ADDLOCAL=SQL_Engine,Client_Components,Connectivity,SDK SAPWD=bw_123456789 SQLACCOUNT="NT AUTHORITY\System" SQLPASSWORD= AGTACCOUNT="NT AUTHORITY\System" AGTPASSWORD= SQLBROWSERACCOUNT="NT AUTHORITY\System"  SQLBROWSERPASSWORD= SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0 SQLCOLLATION=Chinese_PRC_CI_AS ASCOLLATION=Chinese_PRC_CI_AS


这是sqlserver2005自动安装的命令行,用这个命令行安装后,服务可以自定启动,tcp/ip也可以自动启动,现在的问题是想把在TCP\IP属性中需要手动修改的,用几行命令让它自动更改过来,比如如下:TCP/IP属性中的里面的全部“否”改成“是”,TCP动态端口清空,TCP端口改为“1433”,自动安装后这三个更改是需要手动修改的,有什么命令是可以更改它们的吗,请大家帮帮忙,我感激不尽
------解决方案--------------------
你可以参考一下这个:

如何从命令提示符安装 SQL Server 2005
http://msdn.microsoft.com/zh-cn/library/ms144259(v=SQL.90).aspx#addlocal
------解决方案--------------------
自动安装的命令中应该没有这个选项. 需在安装完成后, 修改注册表中的相关键值(可编程实现).
路径: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL。X\MSSQLServer\SuperSocketNetLib\AdminConnection\Tcp

参考 http://support.microsoft.com/kb/823938