Як відкрити брандмауер порт для SQL Server на Windows Server 2008

Переклади статей Переклади статей
Номер статті: 968872 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

Підсумки

Брандмауер Windows на Windows Server 2008 допомагає запобігти несанкціонованому доступу до ресурсів комп'ютера. Однак, якщо неправильно налаштований брандмауер, спроби підключитися до екземпляра Microsoft SQL Server може бути заблоковано. Щоб отримати доступ екземпляр SQL Server, яка знаходиться позаду брандмауера, потрібно настроїти брандмауер на комп'ютері, на якому запущено SQL Server.

Ця стаття допоможе вам відкрити порти брандмауера для SQL Server на Windows Server 2008.

Щоб нам вирішити цю проблему для вас, перейдіть до на "Виправити це для мене"розділу. Якщо ви віддаєте перевагу, щоб вирішити цю проблему самостійно, перейдіть до на "Дозвольте мені це виправити себе"розділу.

Виправити це для мене

Щоб автоматично виправити цю проблему, клацніть посилання вирішити цю проблему . Натисніть кнопку запустити у діалоговому вікні Завантаження файлу і виконайте інтерактивні елементи, зазначені в цьому майстрі.


Вирішити цю проблему
Microsoft Fix it 50169



Примітка.Цей майстер може бути англійською мовою, тільки, але автоматичне виправлення також працює для інших мовних версіях Windows.

Примітка.Якщо ви не на комп'ютері, який має проблеми, зберегти виправити це рішення на флеш-пам'яті або компакт-Диска і запустіть його на комп'ютері, який має проблеми.

Потім перейдіть до на "Чи вирішено проблему?"розділу.

Дозвольте мені це виправити себе

Сценарій, що розглядаються у цьому розділі відкриває порти брандмауера для SQL Server.

Щоб створити сценарій, виконайте такі дії:
  1. Запустити "Блокнот".
  2. Скопіювати і вставити наступний код у блокноті:

    netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80
    
    @echo =========  SQL Server Ports  ===================
    @echo Enabling SQLServer default instance port 1433
    netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433
    @echo Enabling Dedicated Admin Connection port 1434
    netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434
    @echo Enabling Conventional SQL Server Service Broker port 4022
    netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022
    @echo Enabling Transact SQL/RPC port 135
    netsh advfirewall firewall add rule name="SQL Debugger/RPC" dir=in action=allow protocol=TCP localport=135
    @echo =========  Analysis Services Ports  ==============
    @echo Enabling SSAS Default Instance port 2383
    netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383
    @echo Enabling SQL Server Browser Service port 2382
    netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=TCP localport=2382
    
    @echo =========  Misc Applications  ==============
    @echo Enabling HTTP port 80
    netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
    @echo Enabling SSL port 443
    netsh advfirewall firewall add rule name="SSL" dir=in action=allow protocol=TCP localport=443
    @echo Enabling port for SQL Server Browser Service's 'Browse' Button
    netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1434
    @echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
    netsh firewall set multicastbroadcastresponse ENABLE
  3. Збережіть файл у форматі. txt за допомогою імені: OpenSqlServerPort.txt
  4. Перейменуйте файл, OpenSqlServerPort.txt до такого: OpenSqlServerPort.bat


Перед запуском OpenSqlServerPort.bat сценарій ви повинні копіювати сценарій на комп'ютері, який має брандмауер і потім запустити сценарій на цьому комп'ютері. Щоб запустити скрипт, виконайте такі дії:
  1. Натисніть кнопкупочати, натисніть кнопкузапустити, типcmdі натисніть кнопкуОК.
  2. У командному рядку, використовуйте з компакт-диск команду Перемістити до папки, в якій було збережено файл OpenSqlServerPort.bat.
  3. Для запуску сценарію OpenSqlServerPort.bat, введітьOpenSqlServerPort.batв командному рядку та натисніть клавішу Enter.

Чи вирішено проблему?

Перевірте, чи проблема вирішена, намагаючись отримати доступ екземпляр SQL Server з іншого комп'ютера. Якщо проблему усунуто, ви закінчите з цією статтею. Якщо проблему не вирішено, можна зверніться до представник служби підтримки клієнтів.

Властивості

Номер статті: 968872 - Востаннє переглянуто: 3 серпня 2013 р. - Редакція: 3.0
Застосовується до:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
Ключові слова: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtuk
Машинний переклад
ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 968872

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com