SQL Server, saydam iç ağınıza yetkisiz erişimi engellemek için proxy sunucusu ile çalışabilir. Bu yapılandırmayı kullanarak, doğrudan ınternet'e SQL Server çalıştıran bilgisayara bağlanabileceğini gerekmez.
SQL Server, proxy sunucu bulunan bir bilgisayarda SQL Server'ı çalıştırdığınızda, paket süzme özelliklerini proxy sunucu tarafından korunmuştur. Yapılandırabileceğiniz proxy sunucusu, izin vermek veya engellemek için SQL Server erişimi belirli kullanıcılar, <a1>Hizmetler</a1>, bağlantı noktası ve IP etki alanları için gelen kuralı.
Bu makalede, SQL Server ile Proxy Server'ın sunucu proxy özelliklerini kullanmak için nasıl yapılandırılacağı açıklanır.
Microsoft Windows 2000'de Proxy Server 2.0 kullanıyorsanız, Proxy Sihirbazı'nı güncelleştirmek için aşağıdaki Microsoft Web sitesini ziyaret edin: http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx
(http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx)
Not
Bu makaledeki bilgiler, Microsoft ınternet Security and Acceleration (ISA) Server için geçerli değildir.
Yapılandırma senaryosu
Bu makalede, aşağıdaki senaryoda kullanılacak proxy sunucusu ile SQL Server'ı konfigüre etme yöntemi açıklanmıştır:
- SQL Server çalıştıran bir bilgisayarda, bir iç ağında bulunan ve 22.214.171.124 IP adresi var.
- Proxy sunucu bilgisayarı iki ağ bağdaştırıcısı vardır. Bir ağ bağdaştırıcısı, iç ağa bağlı olduğundan ve 126.96.36.199 IP adresi var. Ikinci ağ bağdaştırıcısını, ınternet'e bağlı olan ve 188.8.131.52 IP adresi var.
- Internet üzerinde bulunan bir istemci iş istasyonu kaynaklı SQL Server'ı çalıştıran bilgisayara erişim istiyor.
Proxy sunucusu ile SQL Server'ı yapılandırma
Proxy sunucu ile kullanılacak SQL Server'ı yapılandırmak için şu adımları izleyin:
- SQL Server çalıştıran bilgisayarda, TCP/ıp'yi yapılandırma ağ protokollerden birini Sockets. Bunu yapmak için <a0></a0>, SQL Server Ağ kullanan programı proxy adresi girmek için:
Not Proxy iç IP adresini, IP adresine ayarlanmış olup olmadığını sunucu bilgisayarda çalışmıyor.
- TCP/IP ' yi tıklatın ve sonra da Özellikler ' i tıklatın.
- Ağ kitaplığı yapılandırmasını düzenle iletişim kutusunda, 1433 için ayarlanmış bağlantı noktası proxy adresi, proxy sunucusunun dış IP adresine ayarlandığından emin olun ve bilgisayar.
- SQL Server örneğinizle hizmet hesabının bağlamında çalıştığından emin olun.
- Kullanıcı Yöneticisi'nde, SQL Server'ı çalıştırın, gerekli olan izinlere sahip bir kullanıcı hesabı oluşturun.
- Winsock proxy özelliklerini <a1>izinler</a1> sekmesini tıklatın ve sonra yeni kullanıcı hesabı ekleyin. Bu hesap için Sınırsız erişim atama göz önünde bulundurun.
- SQL Server çalıştıran bilgisayarda aşağıdaki Wspcfg.ini dosyası oluşturun ve Sqlservr.exe aynı klasöre yerleştirmek dosya. Varsayılan olarak, bu C:\Mssql7\Binn klasörü SQL Server 7.0 ve SQL Server 6.5 C:\Mmssql\Binn klasörü klasörüdür. Bunu yapmak için <a0></a0>, aşağıdaki kodu çalıştırın:
[sqlservr]
ServerBindTCPPorts=Port_number
Persistent=1
KillOldSession=1
- Yükleyin ve proxy sunucusu ürünü ile birlikte sağlanan belgelere'ni kullanarak yapılandırın.
- SQL Server ve proxy sunucusunun iç IP adresini (184.108.40.206) çalıştıran bir bilgisayarın IP adresidir (220.127.116.11) eklemek proxy sunucusunda yerel adres tablosunu (LAT) bilgisayara bilgisayar.
- SQL Server çalıştıran bir bilgisayar kullanarak, proxy sunucu bilgisayardaki MSPCLNT paylaşımına bağlanmak ve Winsock Proxy istemcisi'ı yükleyin.
- SQL Server, değişikliklerin geçerlilik kazanması için Winsock sürücü çalıştıran bilgisayarı yeniden başlatın.
SQL Server hizmeti Otomatik olarak ayarlanmamışsa, SQL Server hizmeti yeniden başlatılır. SQL Server 2000 hata günlüğüne aşağıdaki girdiyi gösterir: Winsock Proxy, paylaşılan bellek, Named Pipes üzerinde dinleme
Not hata günlüğünü, artık yerel sunucunun IP adresini bildiriyor. SQL Server çalıştıran bir bilgisayarda Winsock Proxy üzerinde IP adresi ve bağlantı noktası yerine dinliyor şimdi gösterir.
2002-02-12 17:11:32.28 server SQL server listening on Winsock Proxy, Shared Memory, Named Pipes.
2002-02-12 17:11:32.28 server SQL Server is ready for client connections
- Istemci iş istasyonlarına proxy sunucu bilgisayar SQL Server'ı çalıştıran bilgisayara erişim için yapılandırın. Bunu yapmak için şu adımları izleyin:
- SQL Server istemci ağ yardımcı programı başlatın ve sonra Genel sekmesini tıklatın.
Not SQL Server 6.5 istemcilerinin, SQL Server istemci yapılandırma yardımcı programı'nı başlatın ve Gelişmiş sekmesi.
- SQL Server çalıştıran bir bilgisayar için bir giriş oluşturmak için <a0></a0>, Ekle ' yi tıklatın ve sonra da TCP/IP ağ kitaplığını seçin.
- Bir sunucu diğer adı sağlamak ve Bilgisayar adı komut satırında, proxy sunucu bilgisayarının (18.104.22.168) dış IP adresini yazın.
- Doğru bağlantı noktası Bağlantı noktası numarası alanını içerdiğinden emin olun. Varsayılan olarak, bağlantı noktası numarası 1433 ' dir.
- Istemci bilgisayarda, SQL Server çalıştıran bilgisayara bağlantı doğrulayın. Bunu yapmak için <a0></a0>, SQL Query Analyzer'da (SQL Server 7. 0'da) başlatın veya ISQL/w (SQL Server 6.5) başlatın ve sonra adım 10b içinde belirtilen sunucuya bağlanın.
Makale numarası: 216415 - Last Review: 12 Ocak 2004 Pazartesi - Gözden geçirme: 3.6
Bu makaledeki bilginin uygulandığı durum:
- Microsoft SQL Server 6.5 Standard Edition
- Microsoft SQL Server 7.0 Standard Edition
- Microsoft SQL Server 2000 Standard Edition
- Microsoft SQL Server 2000 64-bit Edition
- Microsoft Proxy Server 2.0 Standard Edition
|kbmt kbhowtomaster kbhowto kbinfo kbinterop kbnetwork KB216415 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:216415
(http://support.microsoft.com/kb/216415/en-us/
)