Bu makalede, Windows XP Service Pack 2'de SQL Server bağlantısının nasıl sağlanacağı açıklanır.
Varsayılan olarak, Microsoft Windows XP Service Pack 2 çalışan bilgisayarlarda Windows Güvenlik Duvarı etkindir. Windows Güvenlik Duvarı, Internet'teki bilgisayarların bilgisayarınızdaki veya diğer kaynaklarınızdaki dosya ve yazıcı paylaşımlarına 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 NetBIOS oturumu üzerinden adlandırılmış yöneltmeler kullanarak dinleyecek biçimde yapılandırıldığında, TCP bağlantı noktaları üzerinden iletişim kurar ve bu bağlantı noktaları açık olmalıdır. SQL Server'a bağlanmaya çalışan SQL Server istemcileri, Windows Güvenlik Duvarı'nda SQL Server bir özel durum olarak ayarlanıncaya kadar bağlanamaz. SQL Server'ı Windows Güvenlik Duvarı'nda bir özel durum olarak ayarlamak için, "Daha Fazla Bilgi" bölümünde listelenen adımları kullanın.
SQL Server'ın her örneği için bir özel durum oluşturma
Aşağıdaki yöntem, İletim Denetimi Protokolü (TCP) bağlantı noktasının yanı sıra Kullanıcı Datagram Protokolü (UDP) için 1434 numaralı bağlantı noktasını açar. Bu bağlantı noktalarını el ile açmak isterseniz, Microsoft Bilgi Bankası'nda yer alan aşağıdaki makaleye bakın:
841252Not
(http://support.microsoft.com/kb/841252/
)
Windows XP Service Pack 2'de SQL Server 2000 için TCP/IP el ile nasıl etkinleştirilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
SQL Server'ın birden çok örneğini çalıştırıyorsanız, her örnek için bir özel durum oluşturmalısınız.
- Başlat'ı ve ardından Çalıştır'ı 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 sekmesinden Program Ekle'yi tıklatın.
- Program Ekle iletişim kutusunda, SQL Server'ın bir örneğini seçebilir veya Gözat düğmesini tıklatıp özel durum listesine eklemek istediğiniz SQL Server örneğini bulabilirsiniz. SQL Server için varsayılan kurulum noktaları aşağıdaki tabloda listelenmektedir.
Bu tabloyu kapaBu tabloyu aç
|Sürüm||Dosya yolu|
|SQL Server 7.0|| Mssql\Binn\Sqlservr.exe|
|SQL Server 2000 Varsayılan Örneği||Program Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe|
|SQL Server 2000 Adlandırılmış Örneği||Program Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe|
|SQL Server 2005 Varsayılan Örneği||Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe|
|SQL Server 2005 Adlandırılmış Örneği||Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe|
Not Her SQL Server 2005 örneği, alfabe düzenleri ve diğer seçenekler için belirli ayarlara sahip farklı bir hizmet kümesinden oluşur. Dizin yapısı, kayıt defteri yapısı ve hizmet adları, SQL Server 2005 Kurulumu sırasında oluşturulan SQL Server örneğine ait kimliği yansıtır. x, SQL Server 2005 Kurulumu sırasında oluşturulan SQL Server örneğinin kimliğidir.
- Örneğin adını yazın ve Tamam'ı tıklatın.
- Programlar ve Hizmetler altında, 6. adımda seçtiğiniz adın yanındaki onay kutusunu seçin ve Tamam'ı tıklatın.
SQL Server ile Çok Protokollü Uzaktan Yordam Çağrısı (RPC) nasıl kullanılır
Birden çok protokol kullanıyorsanız, Windows Güvenlik Duvarı'nda doğru TCP bağlantı noktalarını açmalı ve "SQL Server'ın her örneği için bir özel durum oluşturma" bölümündeki adımları gerçekleştirmelisiniz.
TCP üzerinden RPC nasıl çalıştırılırUyarı
Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.
TCP üzerinden RPC çalıştırmak için aşağıdaki adımları izleyin:
- Windows Güvenlik Duvarı'nda 135 numaralı bağlantı noktasını etkinleştirin. Bunu yapmak için şu adımları izleyin:
- Başlat'ı ve ardından Çalıştır'ı tıklatın.
- Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
- Özel Durumlar sekmesinde, Bağlantı Noktası Ekle'yi tıklatın.
- Bağlantı noktası numarası kutusuna 135 yazın ve TCP düğmesini tıklatın.
- Ad kutusuna bağlantı noktası için bir ad yazın (MULTI gibi) ve Tamam'ı tıklatın
- Özel Durumlar sekmesinde, yeni hizmet görüntülenir. Bağlantı noktasını etkinleştirmek için, yeni hizmetinizin yanındaki onay kutusunu tıklatıp işaretleyin ve sonra da Tamam'ı tıklatın.
- \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC kayıt defteri anahtarını değiştirin.
Not SQL Server'ı henüz yüklediyseniz, bu kayıt defteri anahtarı yoktur. Anahtarı oluşturmanız ve değerini ayarlamanız gerekir. Bunu yapmak için şu adımları izleyin:
- Başlat'ı ve ardından Çalıştır'ı tıklatın.
- Çalıştır iletişim kutusuna Regedit yazın ve Tamam'ı tıklatın. Kayıt Defteri Düzenleyicisi başlatılır.
- \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC kayıt defteri anahtarını bulun.
- RestrictRemoteClients anahtarını 0 olarak ayarlayın.
- Kayıt Defteri Düzenleyicisi'nden çıkın
- SQL Server çalışan bilgisayarı yeniden başlatın.
Adlandırılmış Yöneltmeler üzerinden RPC nasıl kullanılır
Adlandırılmış Yöneltmeler üzerinden RPC çalıştırıyorsanız, Windows Güvenlik Duvarı'nda 445 numaralı bağlantı noktasını açmalısınız. Bunu yapmak için şu adımları izleyin:
- Başlat'ı ve ardından Çalıştır'ı tıklatın.
- Çalıştır iletişim kutusuna Firewall.cpl yazın ve Tamam'ı tıklatın.
- Özel Durumlar sekmesinde, Bağlantı Noktası Ekle'yi tıklatın.
- Bağlantı noktası numarası kutusuna 445 yazın ve TCP düğmesini tıklatın.
- Ad kutusuna bağlantı noktası için bir ad yazın (MULTI gibi) ve Tamam'ı tıklatın
- Özel Durumlar sekmesinde, yeni hizmet görüntülenir. Bağlantı noktasını etkinleştirmek için, yeni hizmetinizin yanındaki onay kutusunu tıklatıp işaretleyin ve sonra da Tamam'ı tıklatın.
Windows XP Service Pack 2'de SQL Server 2000'i yapılandırma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
841249
(http://support.microsoft.com/kb/841249/
)
Windows XP Service Pack 2 (SP2) SQL Server ile kullanılacak şekilde nasıl yapılandırılır
Makale numarası: 841251 - Last Review: 18 Nisan 2007 Çarşamba - Gözden geçirme: 3.3
Bu makaledeki bilginin uygulandığı durum:
- Microsoft SQL Server 7.0 Standard Edition
- 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
- Microsoft Windows XP Embedded
- Microsoft SQL Server 2000 Standard Edition