כיצד לפתוח את יציאות חומת האש עבור SQL Server ב- Windows Server 2008

תרגומי מאמרים תרגומי מאמרים
Article ID: 968872 - View products that this article applies to.
הרחב הכל | כווץ הכל

תקציר

חומת האש של Windows ב- Windows Server 2008 מסייע במניעת גישה בלתי מורשית למשאבי המחשב. עם זאת, אם חומת האש נקבעה באופן שגוי, ייתכן כי חסום את ניסיון להתחבר למופע של Microsoft SQL Server. כדי לגשת מופע של SQL Server שנמצא מאחורי חומת האש, עליך להגדיר את חומת האש במחשב שבו פועל SQL Server.

מאמר זה מסייע לך לפתוח את יציאות חומת האש עבור SQL Server ב- Windows Server 2008.

כדי שאנו נתקן בעיה זו עבורך, עבור ה "תקנו עבורי"מקטע. אם אתה מעדיף לתקן בעיה זו בעצמך, עבור אל ה "אני מעדיף לתקן בעצמי"מקטע.

תקנו עבורי

כדי לתקן בעיה זו באופן אוטומטי, לחץ על הקישור תיקון בעיה זו . לחץ על מפעיל תיבת הדו-שיח הורדת קובץ , ולאחר מכן בצע את השלבים באשף זה.


פתור בעיה זו
Microsoft Fix it 50169



הערהייתכן שאשף זה יוצג באנגלית בלבד, אך התיקון האוטומטי פועל גם עבור גירסאות Windows בשפות אחרות.

הערהאם אינך נמצא מול המחשב שבו אירעה הבעיה, שמור התיקון הוא פתרון כונן הבזק או בתקליטור ולאחר מכן להפעיל אותו במחשב שבו אירעה הבעיה.

כעת עבור אל "האם הבעיה נפתרה?"מקטע.

אני מעדיף לתקן בעצמי

קובץ ה-script שהוזכר בסעיף זה יפתח את יציאות חומת האש עבור SQL Server.

כדי ליצור את קובץ ה-script, בצע את הפעולות הבאות:
  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


לפני הפעלת קובץ ה-script OpenSqlServerPort.bat, עליך להעתיק את קובץ ה-script למחשב בעל חומת האש ולאחר מכן להפעיל קובץ ה-script במחשב זה. כדי להפעיל את קובץ ה-script, בצע את הפעולות הבאות:
  1. לחץ עלהתחל, לחץ עלהפעל, סוגcmd, ולאחר מכן לחץ עלאישור.
  2. בשורת הפקודה, השתמש תקליטור הפקודה כדי לעבור אל התיקיה שבה שמרת את הקובץ OpenSqlServerPort.bat.
  3. כדי להפעיל את קובץ ה-script OpenSqlServerPort.bat, הקלדOpenSqlServerPort.batat בשורת הפקודה, ולאחר מכן הקש Enter.

האם הבעיה נפתרה?

בדוק אם הבעיה נפתרה על-ידי ניסיון לגשת המופע של SQL Server ממחשב אחר. אם הבעיה נפתרה, סיימת עם מאמר זה. אם הבעיה לא נפתרה, באפשרותך פנה למחלקת התמיכה.

מאפיינים

Article ID: 968872 - Last Review: יום חמישי 10 אוקטובר 2013 - Revision: 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 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. Microsoft אינה אחראית לחוסר דיוק, שגיאות או נזקים שייגרמו כתוצאה מטעויות בתכנים או משימוש בתכנים על ידי לקוחותיה.
כותרת מאמר זה באנגלית: 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