Windows XP Service Pack 2 çalışan bir bilgisayarda Adlandırılmış Yöneltmeler sunucu ağ kitaplığını kullanacak biçimde yapılandırılan bir SQL Server kopyasına bağlanamayabilirsiniz (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

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

Belirtiler

SQL Server örneğine bağlanmak mümkün olmayabilir ve aşağıdaki hata iletilerinden birini alabilirsiniz.

Hata iletisi 1

[Adlandırılmış yöneltmeler]SQL Server yok veya erişim engellendi.
[Adlandırılmış yöneltmeler]ConnectionOpen (Connect()).


Hata iletisi 2

Sunucuya bağlanılamıyor <SQL Server instance name >

Sunucu: 17 hata, Düzey 16, durum 1
[Microsoft][ODBC SQL Server sürücüsü][Adlandırılmış yöneltmeler]SQL Server yok veya erişim engellendi.

Hata iletisi 3

Bağlanılamıyor <SQL Server instance name >
Bu davranış oluşur, aşağıdakilerden birini yapın:
  • Windows XP Service Pack 2 çalıştıran bir bilgisayarda yüklü olan SQL Server örneğine bağlanmaya çalışın.
  • Adlandırılmış Yöneltmeler sunucu ağ kitaplığını göre yalnızca dinlemek üzere yapılandırılan bir SQL Server örneğine bağlanmaya çalışın.

Neden

Varsayılan olarak, Microsoft Windows XP Service Pack 2 çalıştıran bilgisayarlarda Windows Güvenlik Duvarı etkindir. Windows Güvenlik Duvarı, ınternet'teki bilgisayarların, dosya ve yazdırma paylaşımlarına bilgisayarınıza bağlanmasını engellemek amacıyla dosya ve yazıcı paylaşımı için kullanılan 445 gibi bağlantı noktalarını kapatır.

SQL Server, gelen istemci bağlantılarını bir Netbıos oturumu üzerinden adlandırılmış yöneltmeler kullanarak dinleyecek biçimde yapılandırıldığında, SQL Server üzerinden TCP bağlantı noktası 445'i, dosya ve yazıcı paylaşımı gibi iletişim kurar. Bu nedenle, SQL Server'a bağlanmaya çalıştığınız SQL Server istemcileri "Belirtiler" bölümünde açıklanan hata iletilerini alırsınız.

Çözüm

Bu sorunu gidermek için <a0></a0>, TCP etkinleştirmelisiniz açıkça 445 numaralı bağlantı noktası. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.
  • Etkinleştirme TCP bağlantı noktası 445'i ağ bağlantı ayarlarını değiştirerek.

    Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
    2. Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
    3. Windows Güvenlik Duvarı iletişim kutusunda Gelişmiş sekmesini tıklatın.
    4. Ağ bağlantısı ayarları, ağ bağlantınızı tıklatın ve sonra Ayarlar ' ı tıklatın.
    5. Gelişmiş ayarlar iletişim kutusunda, Hizmetler sekmesinde Ekle ' yi tıklatın.
    6. Hizmet ayarları iletişim kutusunda, aşağıda belirtildiği gibi değerleri ayarlamak ve sonra Tamam ' ı tıklatın.
      Bu tabloyu kapaBu tabloyu aç
      ÖzellikDeğer
      Hizmetin açıklaması:Adlandırılmış Yöneltme üzerinde SQL Server.
      Adı veya IP adresi (Örneğin 192.168.0.12) ağınızda bu hizmete ev sahipliği yapan bilgisayarın:The current IP address of the computer.
      Bu hizmetin Dış bağlantı noktası numarası445 numaralı
      Bu hizmetin dahili bağlantı noktası numarası445 numaralı

      Not TCP seçeneğini de seçili olduğundan emin olun hizmeti ayarları iletişim kutusu.
  • Dosya ve yazıcı paylaşımını etkinleştirerek etkinleştirmek için TCP bağlantı noktası 445'i.

    Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
    2. Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
    3. Windows Güvenlik Duvarı iletişim kutusunda, özel durumlar sekmesini tıklatın.
    4. Programlar ve hizmetler, Dosya ve yazıcı paylaşımı onay kutusunu tıklatıp seçin ve sonra da <a2>Düzenle</a2>'yi tıklatın.
    5. Hizmet Düzenle iletişim kutusunda, TCP 445</a0> onay kutusunu tıklatıp seçin ve sonra da iki kez Tamam ' ı tıklatın.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, TCP/IP Yuvaları ağ kitaplığı kullanabilirsiniz. TCP/IP Sockets kitaplığını kullanan bir SQL Server çalıştıran bir bilgisayar için bir diğer ad oluşturabilir veya yalnızca etkin olan varsayılan protokol olarak TCP/ıp'yi kullanabilirsiniz. TCP/IP Sockets kitaplığını kullanan bir SQL Server diğer adı eklemek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cliconfg yazın ve Tamam ' ı tıklatın.
  2. SQL Server istemci ağ yardımcı programı iletişim kutusunda, diğer sekmesini tıklatın ve sonra Ekle ' yi tıklatın.
  3. Ağ Kitaplığı Yapılandırması Ekle iletişim kutusunda, TCP/IPAğ kitaplıkları altında tıklatın.
  4. Sunucu diğer adı kutusuna bilgisayarın IP adresini veya SQL Server çalıştıran bilgisayarın adını yazın ve Tamam ' ı tıklatın.

Durum

Bu davranış tasarım yüzündendir.

Referanslar

ınternet güvenlik duvarları hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
298804Internet güvenlik duvarları gözatmayı ve dosya paylaşımını engelleyebilir
308127 Windows XP'de Internet Bağlantısı Güvenlik Duvarı bağlantı noktaları el ile nasıl açılır


Hata iletileri genel olan diğer nedenleri hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
328306 Olası "SQL Server Does Not var veya erişim reddedildi" hata iletisini neden olur.


SQL Server 2000 ve Windows XP Service Pack 2'i yapılandırma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
841249Windows XP Service Pack 2 (SP2) için SQL Server ile kullanılması nasıl yapılandırılır

Özellikler

Makale numarası: 839269 - Last Review: 9 Aralık 2005 Cuma - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server, Desktop Edition
  • Microsoft Windows XP Embedded
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbtshoot kbconnectivity kbfirewall kbclientserver kbsqlclient kbserver kbnetwork kbinput kberrmsg kbprb KB839269 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:839269

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