Общий метод для открытия портов для SQL Server - PullRequest
1 голос
/ 03 февраля 2012

В моих приложениях я обычно использую перечислитель экземпляра SQL, чтобы получить все экземпляры SQL Server. Но я обнаружил, что запуск брандмауэра и / или интернет-безопасности не позволяет приложению получать доступ к экземплярам. Для этого я должен посоветовать человеку отключить брандмауэр, чтобы он мог обращаться к экземплярам, ​​что не очень хорошая идея. Я погуглил, но нашел несколько сценариев пакетных файлов, которые работают для определенной версии Windows (Windows Server 2008, XP и т. Д.).

Но я хочу знать какой-нибудь общий сценарий или метод, который открывает порты для SQL Server на любом компьютере. Как мне решить проблему?

1 Ответ

2 голосов
/ 03 февраля 2012

Вы, вероятно, найдете эту ссылку , и эту полезную (код C #).

Может быть, некоторые сценарии PowerShell также помогут: здесь и здесь

Но касается только брандмауэра Windows .Имейте в виду, что на рынке существуют различные программные брандмауэры, и в большинстве случаев также существует аппаратный брандмауэр (иногда более одного).

...