Windows Server 2008 üzerinde SQL Server için güvenlik duvarı bağlantı noktasını açma hakkında

Makale çevirileri Makale çevirileri
Makale numarası: 968872 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Windows Server 2008 üzerinde Windows Güvenlik Duvarı, bilgisayar kaynaklarına yetkisiz erişimin engellenmesine yardımcı olur. Ancak, güvenlik duvarı yanlış yapılandırılmışsa, Microsoft SQL Server örneğine bağlanma girişimi engellenmiş olabilir. Güvenlik duvarının arkasında olduğu SQL Server'ın bir örneğine erişmek için SQL Server çalıştıran bilgisayar güvenlik duvarı yapılandırmanız gerekir.

Bu makalede, Windows Server 2008 üzerinde SQL Server için güvenlik duvarı bağlantı noktalarını açmak yardımcı olur.

Bu sorunu sizin adınıza gidermemizi isterseniz gidin "Benim adıma düzelt" bölümüne gidin. Bu sorunu kendi başınıza gidermeyi tercih ediyorsanız, Git "Kendim düzeltmek istiyorum" bölümüne gidin.

Benim adıma düzelt

Bu sorunu otomatik olarak düzeltmek için Bu sorunu düzelt bağlantısını tıklatın. Dosya Yükleme iletişim kutusunda Çalıştır ' ı tıklatın ve sonra sihirbazdaki adımları izleyin.


Bu sorunu düzelt
Microsoft Fix it 50169



NotBu sihirbaz yalnızca İngilizce olabilir, ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de kullanılabilir.

NotSorun olan bilgisayarda değilseniz Düzelt çözümünü bir flash sürücüye veya CD'ye kaydedin ve sonra sorunun yaşandığı bilgisayarda çalıştırın.

Daha sonra Git "Bu işlem sorunu düzeltti mi?" bölümüne gidin.

Kendim düzeltmek istiyorum

Bu bölümde açıklanan komut dosyası, SQL Server için güvenlik duvarı bağlantı noktalarını açar.

Komut dosyası oluşturmak için şu adımları izleyin:
  1. Not Defteri'ni başlatın.
  2. Kopyalama ve aşağıdaki kodu Not Defteri'ne yapıştırın:

    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. Dosya adı şu kullanarak .txt dosyası olarak kaydedin: OpenSqlServerPort.txt
  4. OpenSqlServerPort.txt dosyası şu şekilde yeniden adlandırın: OpenSqlServerPort.bat


OpenSqlServerPort.bat komut dosyası çalıştırılmadan önce güvenlik duvarı bilgisayara komut dosyasını kopyalayın ve gerekir sonra komut dosyası bu bilgisayarda çalıştırın. Komut dosyasını çalıştırmak için şu adımları izleyin:
  1. Başlat' ı tıklatın,Çalıştır' ı türücmd, sonra daTamam' ı tıklatın.
  2. Komut isteminde kullanın CD OpenSqlServerPort.bat dosyasını kaydettiğiniz klasöre taşımak için komut.
  3. OpenSqlServerPort.bat komut dosyasını çalıştırmak için şunu yazınOpenSqlServerPort.batKomut istemine yazıp ENTER tuşuna basın.

Bu işlem sorunu düzeltti mi?

SQL Server örneği başka bir bilgisayardan erişmek deneyerek sorunun giderilmiş olup olmadığını denetleyin. Sorun düzeltilmişse, bu makaleyle işiniz bitti demektir. Sorun düzeltilmemişse, aşağıdakileri yapabilirsiniz: Destek hizmetlerine başvurma.

Özellikler

Makale numarası: 968872 - Last Review: 3 Mart 2014 Pazartesi - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Developer 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
Anahtar Kelimeler: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 968872

Geri Bildirim Ver

 

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