打开SQL Server端口的通用方法

时间:2012-02-03 18:08:24

标签: c# sql-server ports

在我的应用程序中,我通常使用SQL Instance枚举器来获取SQL Server的所有实例。但我发现运行防火墙和/或Internet安全性不允许应用程序访问实例。为此,我建议该人关闭防火墙,以便它可以访问不是一个好主意的实例。我用谷歌搜索,但我发现一些批处理文件脚本适用于特定的Windows版本(Windows Server 2008,XP等)。

但是我想知道一些在任何机器上打开SQL Server端口的通用脚本或方法。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可能会发现this linkand this one很有用(C#代码)。

也许一些powershell脚本可以解决这个问题:herehere

仅限于Windows防火墙。请记住,市场上有不同的软件防火墙,大多数时候还有硬件防火墙(有时不止一个)。