作为Integration构建的一部分,我们在一台机器上安装sql server 2008,然后在其上部署各种软件。一个软件要求启用Net Named管道才能安装。
由于服务器是作为我们的持续构建过程的一部分自动构建的,因此我们必须能够通过非交互式命令行完成此操作。
有没有人知道如何在没有gui的情况下在“Sql Server网络配置”部分中启用命名管道? (即仅限命令行)
答案 0 :(得分:1)
答案 1 :(得分:1)
原来,协议信息存储在注册表中:
HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer\SuperSocketNetLib
Sql Server还有一个名为sqlps.exe
的PowerShell,它位于Sql server的Binn目录中。这也提供了对配置的编程访问。
就我而言,导入以前导出的网络命名管道的注册表项也正如我所希望的那样。