有没有什么?,另一个脚本化的过程来修改它,你知道吗?
你的意思是在pipe理工作室“允许远程连接”设置? 
我猜你不想要这个。 此选项打开sp_configure 'remote access' , 1 选项 ,这是SQL Server的一项旧function,可以在链接服务器之前进行date。
你真正想要的是这样的: 如何configurationSQL Server 2005来允许远程连接 (这里的命名约定一点都不令人困惑!)
在这种情况下,是的,有一个registry项。 假设您只安装了默认实例,那么registrypath是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib
与每个协议的关键。 例如。 tcp,sm(共享内存)np(命名pipe道)
启用的值在每个tcp或np的密钥内设置为1,具体取决于您想要启用的内容。
最简单的方法是用xp_regwrite来编写这个文件,这是一个没有logging的存储过程,但是这个工作也意味着你可以在执行安装之后将它与你在sqlcmd / SSMS中运行的其他sql服务器configuration脚本一起包含进去。
例如:
exec master..xp_regwrite 'HKEY_LOCAL_MACHINE' ,'Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib\Tcp' ,'Enabled' ,'REG_DWORD' ,1