Yalnızca ana sanal kutu arabirimi üzerinden sql sunucusuna bağlanılamıyor


1

Sql server express 2014'ü bir Windows 7 sanal kutu konuğuna kurdum, ancak Ubuntu sunucumdan jTDS JDBC sürücüsünü kullanarak bağlanamıyorum. bir .... alırım Could not retrieve database information hata. Bir yerde bir adımı atlamış olmam gerektiğini hissediyorum, ancak çevrimiçi olarak daha önce denemediğim bir şey bulamıyorum:

  • Bağlantı URL’si jdbc:jtds:sqlserver://192.168.56.1:1433/dbo;instance=SQLEXPRESS
  • Konuk, Windows güvenlik duvarı tamamen devre dışı bırakıldı.
  • Konuk IP adresini ana bilgisayardan pingleyebiliyorum.
  • Sunucu ve SQL Tarayıcı hizmetleri çalışıyor.
  • netstat -a Konuk, TCP 0.0.0.0:1433 ve UDP 0.0.0.0:1434'ün dinlediğini onaylar.
  • Sunucu kayıtları diyor ki Listening on <All IPv4>:1433
  • Surface Area Configuration aracında TCP / IP etkin ve tüm IP'ler için 1433 numaralı bağlantı noktasını dinlemek üzere ayarlanmış.
  • SSMS, bu sunucu örneği için uzaktan erişimin etkinleştirildiğini onaylar.
  • Yalnızca ana bilgisayar IP adresini (192.168.56.1, yukarıdakiyle aynı) ve JDBC üzerinden kullandığım aynı SQL Kimlik Doğrulama kimlik bilgilerini kullanarak, konukdaki SSMS veritabanına bağlanabilirim.
  • telnet 192.168.56.1 1433 ve telnet 192.168.56.1:1434 ana bilgisayardan ikisi ile hemen başarısız Connection refused, konuk aynı komutları yapmaz.

Misafirin içindeki IP adresini ve misafirin çıkışını araştırabildiğim için güvenlik duvarı sorunu gibi geliyor bana netstat, ancak Windows güvenlik duvarı kapalıyken, bundan sonra ne yapacağımı ve hatta hangi tanı adımlarını atacağımdan emin değilim.

Yanıtlar:


2

İlk çağrı portum, sadece ana bilgisayar adaptör ayarını denemek ve ortadan kaldırmaktı. Geçmişte sadece onunla kötü bir deneyim yaşadım.

Söz konusu sanal makinenin bir klonunu yapmanı, her iki windows makinesinin ağ türlerini köprülü olarak değiştirmenizi (böylece fiziksel LAN'ınıza bağlanabilmeleri için) değiştirmenizi ve her ikisini de başlatıp her biriyle iletişim kurabileceklerini görmenizi öneririz. diğer (Birinden diğerine Ping, belki de ağ klasörlerini paylaşmayı ve erişmeyi deneyin).

Bu, genellikle benzer sorunları yaşarken yaptığım basit bir testtir, çünkü Host işletim sistemini hata bulma amacıyla denklemden çıkarır.

İki Windows makinesi iletişim kurabiliyorsa, birini kapatın ve bağdaştırıcıyı köprü modunu değiştirdikten sonra, makineye atanan yeni IP'de Ubuntu'yu tekrar deneyin.

Not: LAN'ınızda çalışan bir yönlendirici gibi herhangi bir DHCP servisiniz yoksa, Windows makineleri için statik IP adresleri sağlamanız gerekecektir.

Umarım yardımcı olur.


Köprülü bağdaştırıcı ilk kez çalıştı.
erm410

Yardımcı olduğuma sevindim ;-)
Hitsugaya198

Bunu biraz daha düşündükten sonra, ilk sayınızın yalnızca ana bilgisayar bağdaştırıcısının hatası değil, IP adreslerinin farklı aralıklarda olmasıyla ilgili daha önemsiz bir sorun olduğunu düşünüyorum. Yalnızca ana bilgisayar IP'si, gerçek Ethernet IP'nizle aynı aralıkta olmaya yakın değildir. Ana makinenize takma ad IP eklemek, muhtemelen bu sorunu da çözebilirdi.
Hitsugaya198
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.