Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SQLServer2008-通过命令行启用网络命名管道_Sql Server 2008_Command Line_Named Pipes - Fatal编程技术网

Sql server 2008 SQLServer2008-通过命令行启用网络命名管道

Sql server 2008 SQLServer2008-通过命令行启用网络命名管道,sql-server-2008,command-line,named-pipes,Sql Server 2008,Command Line,Named Pipes,作为集成构建的一部分,我们正在一台计算机上安装sql server 2008,然后在其上部署各种软件。一个软件需要启用网络命名管道才能安装 由于服务器是作为持续构建过程的一部分自动构建的,因此我们必须能够通过非交互式命令行来实现这一点 有人知道在没有gui的情况下启用“Sql Server网络配置”部分中的命名管道的方法吗?(即仅限命令行)我认为cli工具sac可以完成您需要做的事情 请参阅-N选项。结果表明,协议信息存储在注册表中的以下位置: HKLM\Software\Microsoft\

作为集成构建的一部分,我们正在一台计算机上安装sql server 2008,然后在其上部署各种软件。一个软件需要启用网络命名管道才能安装

由于服务器是作为持续构建过程的一部分自动构建的,因此我们必须能够通过非交互式命令行来实现这一点


有人知道在没有gui的情况下启用“Sql Server网络配置”部分中的命名管道的方法吗?(即仅限命令行)

我认为cli工具
sac
可以完成您需要做的事情


请参阅
-N
选项。

结果表明,协议信息存储在注册表中的以下位置:

HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10\u 50.MSSQLSERVER\MSSQLSERVER\SuperSocketNetLib

Sql Server的Binn目录中还有一个名为
sqlps.exe
的powershell for Sql Server。这还提供了对配置的编程访问


在我的例子中,为名为pipes的网络导入以前导出的注册表项也可以按照我的要求工作。

结果表明,sac工具已从sql server 2008中删除。