启用MS SQL Server 2012的TCP / IP和NamedPipe协议+通过代码或脚本更改默认端口

时间:2014-04-10 05:22:28

标签: c# .net sql-server sql-server-2008 sql-server-2012

我使用的是SQL Server 2012快速版。

我有一个要求,我必须从SQL Server配置管理器启用“命名管道”和“TCP / IP”协议 - > SQL Server网络配置 - > MSSQLSERVER的协议。 启用上述协议后,我必须将TCP / IP协议的“所有IP”的默认端口更改为1433(如果不同)。

我可以手动执行此操作,但我正在寻找一些C#.NET代码或任何可以与我的Visual Studio Installer或任何.NET exe程序合并的脚本。

CAN ANYBODY请让我知道如何自动完成这两件事?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果你可以使用我推荐的PowerShell,那么请参阅Martin Bell的这些脚本:

http://sqlblogcasts.com/blogs/martinbell/archive/2012/05/07/Changing-SQL-Server-Port-with-Powershell.aspx

还有Technet网站上提供的脚本:

http://technet.microsoft.com/en-us/library/dd206997%28v=sql.105%29.aspx