Làm thế nào để mở cổng tường lửa cho SQL Server trên Windows Server 2008

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 968872
Nếu bạn là một khách hàng doanh nghiệp nhỏ, tìm thêm xử lý sự cố và học tập tại các Hỗ trợ cho doanh nghiệp nhỏ web site.
Tóm tắt
Tường lửa của Windows trên Windows Server 2008 giúp ngăn chặn truy cập trái phép vào tài nguyên máy tính. Tuy nhiên, nếu các bức tường lửa được cấu hình không chính xác, các nỗ lực để kết nối với một trường hợp của Microsoft SQL Server có thể bị chặn. Để truy cập một thể hiện của SQL Server là phía sau bức tường lửa, bạn phải cấu hình tường lửa trên máy tính đang chạy SQL Server.

Bài viết này sẽ giúp bạn mở cổng tường lửa cho SQL Server trên Windows Server 2008.

Để có chúng tôi sửa chữa vấn đề này cho bạn, hãy vào các "Sửa chữa nó cho tôi"phần. Nếu bạn thích để khắc phục vấn đề này chính mình, đi đến các "Hãy để tôi sửa chữa nó bản thân mình"phần.
Sửa chữa nó cho tôi
Để khắc phục vấn đề này tự động, bấm vào các Khắc phục vấn đề này liên kết. Bấm chuột Chạy trong các Tải tệp xuống hộp thoại hộp, và sau đó làm theo các bước trong thuật sĩ này.





Lưu ý Thuật sĩ này có thể bằng tiếng Anh chỉ, nhưng sửa chữa tự động cũng hoạt động cho các phiên bản ngôn ngữ khác của Windows.

Lưu ý Nếu bạn không phải trên máy tính có sự cố, lưu sửa chữa nó là giải pháp cho một ổ đĩa flash hoặc CD rồi chạy trên máy tính xảy ra sự cố.

Tiếp theo, hãy vào các "Điều này có khắc phục vấn đề?"phần.
Hãy để tôi sửa chữa nó bản thân mình
Kịch bản được thảo luận trong phần này mở cổng tường lửa cho SQL Server.

Để tạo ra các tập lệnh, hãy làm theo các bước sau:
  1. Bắt đầu Notepad.
  2. Sao chép và dán đoạn mã sau vào Notepad:

    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 1433netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433@echo Enabling Dedicated Admin Connection port 1434netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434@echo Enabling Conventional SQL Server Service Broker port 4022netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022@echo Enabling Transact SQL/RPC port 135netsh 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 2383netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383@echo Enabling SQL Server Browser Service port 2382netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=TCP localport=2382@echo =========  Misc Applications  ==============@echo Enabling HTTP port 80netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80@echo Enabling SSL port 443netsh advfirewall firewall add rule name="SSL" dir=in action=allow protocol=TCP localport=443@echo Enabling port for SQL Server Browser Service's 'Browse' Buttonnetsh 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. Lưu tệp dưới dạng một tập tin txt bằng cách sử dụng tên sau: OpenSqlServerPort.txt
  4. Đổi tên các tập tin OpenSqlServerPort.txt như sau: OpenSqlServerPort.bat


Trước khi bạn chạy OpenSqlServerPort.bat script, bạn phải sao chép đoạn mã để máy tính có các bức tường lửa và sau đó chạy script trên máy tính đó. Để chạy script, hãy làm theo các bước sau:
  1. Bấm chuộtBắt đầu, bấm vàoChạy, loạiCMD, và sau đó nhấp vàoOk.
  2. Tại dấu kiểm nhắc lệnh, sử dụng các đĩa compact lệnh để di chuyển vào mục tin thư thoại mà bạn lưu các tập tin OpenSqlServerPort.bat.
  3. Để chạy OpenSqlServerPort.bat script, gõOpenSqlServerPort.battại dấu kiểm nhắc lệnh và sau đó nhấn Enter.
Điều này có khắc phục vấn đề?
Kiểm tra cho dù vấn đề được cố định bằng cách cố gắng để truy cập vào trường hợp của SQL Server từ máy tính khác. Nếu vấn đề cố định, bạn đã kết thúc với bài viết này. Nếu vấn đề không cố định, bạn có thể liên hệ với hỗ trợ.
Cửa sổ tường lửa cảng SQL máy chủ Windows Server 2008 fixit sửa chữa nó

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 968872 - Xem lại Lần cuối: 06/07/2013 16:43:00 - Bản sửa đổi: 2.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, 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 KbMtvi
Phản hồi