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.)
Ö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.
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:
Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
Windows Güvenlik Duvarı iletişim kutusunda Gelişmiş sekmesini tıklatın.
Ağ bağlantısı ayarları, ağ bağlantınızı tıklatın ve sonra Ayarlar ' ı tıklatın.
Gelişmiş ayarlar iletişim kutusunda, Hizmetler sekmesinde Ekle ' yi tıklatın.
Hizmet ayarları iletişim kutusunda, aşağıda belirtildiği gibi değerleri ayarlamak ve sonra Tamam ' ı tıklatın.
Özellik
Değ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:
Başlat ' ı tıklatın ve sonra da <a2>Çalıştır</a2>'ı tıklatın.
Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
Windows Güvenlik Duvarı iletişim kutusunda, özel durumlar sekmesini tıklatın.
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.
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:
Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cliconfg yazın ve Tamam ' ı tıklatın.
SQL Server istemci ağ yardımcı programı iletişim kutusunda, diğer sekmesini tıklatın ve sonra Ekle ' yi tıklatın.
Ağ Kitaplığı Yapılandırması Ekle iletişim kutusunda, TCP/IPAğ kitaplıkları altında tıklatın.
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
Springboard
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır