Aracılığıyla paylaş


Ders 2: Başka bir bilgisayardan bağlantı

Güvenliğini geliştirmek için Veritabanı Altyapısı , SQL Server Developer Express ve değerlendirme sürümleri yüklendiğinde ilk başta başka bir bilgisayardan erişilemiyor.Bu ders, iletişim kurallarını etkinleştirme, bağlantı noktalarını yapılandırma ve diğer bilgisayarlardan bağlanmak için Windows Güvenlik Duvarı'nı yapılandırmak nasıl gösterir.

Bu derste, aşağıdaki görevleri içerir:

  • Enabling Protocols

  • Configuring a Fixed Port

  • Opening Ports in the Firewall

  • Connecting to the Database Engine from Another Computer

  • Connecting Using the SQL Server Browser Service

İletişim kurallarını etkinleştirme

Güvenliğini geliştirmek için SQL Server Express, yükleme, Developer ve değerlendirme ile yalnızca sınırlı ağ bağlantısı.Bağlantı Veritabanı Altyapısı yapılamıyor Araçlar aynı bilgisayarda çalışan ancak diğer bilgisayarlar.If you are planning to do your development work on the same computer as the Veritabanı Altyapısı, you do not have to enable additional protocols.Management Studio or Management Studio Express will connect to the Veritabanı Altyapısı by using the shared memory protocol.Bu protokol zaten etkin.

Bağlanmak düşünüyorsanız, Veritabanı Altyapısı başka bir bilgisayardan etkinleştirmeniz gerekir bir protokol olarak TCP/IP.

Başka bir bilgisayardan TCP/IP bağlantıları etkinleştirme

  1. Üzerinde Start menüsü, Tüm Programlar, üzerine 'ınMicrosoft SQL Server 2008 R2üzerine gelin Yapılandırma araçlarıve i sql Server Configuration Manager.

    Not

    Hem 32 bit hem de 64-bit olanaklarına sahip olabilir.

  2. De sql Server Configuration Manager, genişletme sql Server Network Configurationve i iletişim kuralları için <ÖrnekAdı>.

    varsayılan örnek (adlandırılmamış bir örneği) şu şekilde listelenir mssqlserver.If you installed a named instance, the name you provided is listed.SQL Server 2008 Express installs as SQLEXPRESS, unless you changed the name during setup.

  3. Listesinden protokols, sağ protokol etkinleştirmek istediğiniz (TCP/IP) ve i etkinleştirmek.

    Not

    Yeniden başlatmanız gerekir SQL Server hizmet sonra ağ protokolleri; değişiklik yap Ancak, bu bir sonraki görevi tamamlanır.

Sabit bağlantı noktası yapılandırma

To enhance security, Microsoft Windows XP Professional Service Pack 2 (SP2), Windows Server 2008, Windows Vista, and Windows 7 all turn on the Windows Firewall.Bu örnek için başka bir bilgisayardan bağlanmak istediğinizde, bir iletişim bağlantı noktası Güvenlik Duvarı'nı açın.varsayılan örnek Veritabanı Altyapısı dinlediği bağlantı noktası 1433; Bu nedenle, sabit bir bağlantı noktasını yapılandırmak gerekmez.Ancak, örnekler de dahil olmak üzere adlı SQL Server Express dinleyecek dinamik bağlantı noktaları.Güvenlik duvarında bir bağlantı noktasını açmadan önce öncelikle yapılandırmanız gerekir Veritabanı Altyapısı sabit bir bağlantı noktası veya statik bağlantı noktası; olarak bilinen belirli bir bağlantı noktasında dinleme için Aksi takdirde, Veritabanı Altyapısı farklı bir bağlantı noktası her dinlemek saat onu başladı.Güvenlik duvarları, varsayılan Windows Güvenlik Duvarı ayarlarını ve açıklamasını Database Engine, Analysis Services, Reporting Services ve Integration Services'ı etkileyen tcp bağlantı noktaları hakkında daha fazla bilgi için bkz: Windows Güvenlik Duvarı'nı SQL Server Erişimine İzin Vermek için Yapılandırma.

Not

Bağlantı noktası numarası atamaları Internet Atanan Numaralar Yetkilisi tarafından yönetilir ve adresinde listelenen http://www.iana.org.Sayılardan 49152 ile 65535 bağlantı noktası numaraları atanması gerekir.

sql Server'ın belirli bir bağlantı noktasında dinleme yapılandırma

  1. De SQL Server Configuration Manager'ı genişletin sql Server Network Configurationve sonra yapılandırmak istediğiniz sunucu örnek üzerinde'yi tıklatın.

  2. Sağ bölmede, çift TCP/IP.

  3. De TCP/IP özellikleri iletişim kutusunda'ı IP adresleri sekmesi.

  4. De tcp bağlantı noktası kutusunda IPAll bölümünde, kullanılabilir bağlantı noktası numarasını yazın.Bu öğretici için kullanacağız 49172.

  5. ' I Tamam iletişim kutusunu kapatmak ve ' Tamam için uyarı, hizmet yeniden başlatılması gerekir.

  6. Sol bölmede sql Server hizmetlerini.

  7. Sağ bölmede, örnek , SQL Serverve i yeniden.Zaman Veritabanı Altyapısı başlıyor onu dinleme bağlantı noktası 49172.

Güvenlik Duvarı'nda bağlantı noktalarını açma

Güvenlik Duvarı sistemleri bilgisayar kaynaklarına yetkisiz erişimin engellenmesine yardımcı olur.Bağlanmak için SQL Server başka bir bilgisayardan bir güvenlik duvarı etkin, gerekir açtığınızda bir bağlantı noktası güvenlik duvarı.

Önemli notÖnemli

Güvenlik Duvarı'nda bağlantı noktalarını açma sunucunuz için kötü amaçlı saldırılara açık bırakabilirsiniz.Güvenlik Duvarı sistemleri bağlantı noktalarını açmadan önce anladığınızdan emin olun.Daha fazla bilgi için bkz: Bir sql Server yüklemesi için güvenlik konuları.

Yapılandırdıktan sonra Veritabanı Altyapısı sabit bir bağlantı noktası kullanmak için ilgili bağlantı noktasını Windows Güvenlik Duvarı açmak için aşağıdaki yönergeleri izleyin(tcp bağlantı noktası 1433 zaten sabit olduğundan, varsayılan örnek için sabit bir bağlantı noktasını yapılandırmak gerekmez.)

Windows Güvenlik Duvarı (Windows 7) tcp erişimi için bir bağlantı noktası açmak için

  1. Üzerinde Başlat menüsünde'i tıklatın çalıştırmak, WF.msc yazın ve sonra ' Tamam.

  2. De Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı, sol bölmesinde, Gelen kurallarıve i Yeni Kural Eylem bölmesinde.

  3. De Kural türü Seç iletişim kutusunda bağlantı noktasıve i İleri.

  4. De protokolü ve bağlantı noktalarını Seç iletişim kutusunda tcp.Seçin belirli yerel bağlantı noktaları, sonra örnek bağlantı noktası numarasını yazın ve Veritabanı Altyapısı.1433 varsayılan örnek için yazın.Türü 49172 , yapılandırıyorsanız bir adlandırılmış örnek ve önceki göreve sabit bir bağlantı noktası yapılandırılır.' I İleri.

  5. De Eylem Seç iletişim kutusunda bağlantıya izin verve i İleri.

  6. De Profil iletişim kutusunda, bağlanmak istediğiniz bilgisayarın bağlantı ortamı açıklamak, herhangi bir profil seçin Veritabanı Altyapısıve i İleri.

  7. De ad iletişim kutusunda, bir ad ve bu kural için bir açıklama yazın ve i Son.

(Windows xp) Windows Güvenlik Duvarı'nda bağlantı noktası açmak için

  1. Başlat menüsünde Denetim Masası.

  2. Denetim Masası ' ' Ağ ve Internet bağlantılarıve açın Windows Güvenlik Duvarı'nı.

  3. Windows Güvenlik Duvarı'nda [NULL]'ı özel sekmesini ve sonra Bağlantı Noktası Ekle.

  4. De Bağlantı Noktası Ekle iletişim kutusunda ad kutusu, sql Server yazın <ÖrnekAdı>.

  5. De bağlantı noktası numarası kutusuna bağlantı noktası numarasını yazın Veritabanı Altyapısı örnek.Türü 1433 varsayılan örnek için.Türü 49172 , yapılandırıyorsanız bir adlandırılmış örnek ve önceki göreve sabit bir bağlantı noktası yapılandırılır.Emin olun tcp seçilir ve i Tamam.

Yönergeler için de dahil olmak üzere Güvenlik Duvarı'nı yapılandırma hakkında daha fazla bilgi için Windows Vista, bkz: Nasıl yapılır: Veritabanı Altyapısı Erişimi için Windows Güvenlik Duvarı'nı Yapılandırma.Varsayılan Windows Güvenlik Duvarı ayarlarını ve açıklama Database Engine, Analysis Services, Reporting Services ve Integration Services'ı etkileyen tcp bağlantı noktaları hakkında daha fazla bilgi için bkz: Windows Güvenlik Duvarı'nı SQL Server Erişimine İzin Vermek için Yapılandırma.

Başka bir bilgisayardan veritabanı altyapısı için bağlanma

Siz artık yapılandırdığınıza Veritabanı Altyapısı için sabit bir bağlantı noktasında dinleme ve açılan güvenlik duvarında bu bağlantı noktasını siz bağlanabilen SQL Server başka bir bilgisayar.

Zaman SQL Server Tarayıcı hizmet, sunucu bilgisayar üzerinde çalıştığı ve zaman Güvenlik Duvarı udp bağlantı noktası 1434, açılmış bağlantı yapılamıyor kullanarak bilgisayar adı ve örnek adı.Güvenliği artırmak için bizim örnek kullanma SQL Server Tarayıcı hizmet.

Veritabanı Altyapısı başka bir bilgisayardan bağlanmak için

  1. İçeren ikinci bir bilgisayarda SQL Server istemci araçları, oturum ile bağlanmak için yetkili bir hesap SQL Serverve Management Studio.

  2. De sunucusuna bağlan iletişim kutusunda, onaylamak Veritabanı altyapısı de sunucu türü kutusu.

  3. De sunucu adı tcp yazın: belirtmek için protokolve ardından bilgisayar adı, virgül ve bağlantı noktası numarası.Bağlanmak için varsayılan örnek, bağlantı noktası 1433 örtülü ve devre dışı bırakılacak; Bu nedenle, tcp yazın:<bilgisayar_adı>.Örneğimizde adlandırılmış örnek için tcp yazın:<bilgisayar_adı>, 49172.

    Not

    Tcp atlarsanız: dan sunucu adı kutusunda istemci, istemci belirtilen sırada etkin olan tüm iletişim kuralları deneyecek sonra yapılandırma.

  4. De kimlik doğrulama Onayla kutusuna Pencere kimlik doğrulamave i Connect.

sql Server Browser Service'ı kullanarak bağlanma

The SQL Server Browser service listens for incoming requests for SQL Server resources and provides information about SQL Server instances installed on the computer.Zaman SQL Server Tarayıcı hizmet çalışırken, kullanıcılar bağlantı sağlayarak bilgisayar adı ve örnek adı, bilgisayar adı yerine adlandırılmış örnekleri ve bağlantı noktası numarası.Çünkü SQL Server tarayıcı udp kimliği doğrulanmamış isteklerini alır, onu her zaman açık sırasında Kur.Açıklaması için hizmet ve ne zaman onu açık bir açıklama görmek SQL Server Tarayıcısı hizmeti.

Kullanmak için SQL Server , tarayıcı gerekir uygulamanız olarak aynı adımları önce ve açık udp bağlantı noktası 1434 güvenlik duvarı.

Bu temel bağlantı üzerinde bu kısa öğreticisi varıyor.Sunucu ve istemci bağlantısını yapılandırma hakkında daha fazla bilgi için bkz: Veritabanı Altyapısı bağlantısı nasıl yapılır konuları.