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