Jak połączyć się z bazą danych która jest na hoscie z aplikacji odpalonej na wirtualnej maszynie?

0

Mam aplikacja ASP.NET CORE MVC na windowsie z baza danych localdb i przeniosłem tą apke na linuxa i chciałbym połączyć się stamtąd z bazą danych która jest na hoscie, dlatego w connection stringa zamiast localdb wpisuje adres ip hosta albo default gateway ale niestety za każdym razem nie udaję mi się połączyć
W vmware próbowałem to zrobić przy połączeniu nat i bridge (za każdym razem jestem w stanie pingować hosta z vm i na odwrót)
Host
Ip host - 192.138.168.1
default gateway 192.168.0.1
Linux
192.168.47.130

1

Baza danych w technologii localdb nie jest dostępna zdalnie, po sieci.
Access SQL Server Express LocalDB from local area network

0
AdamWox napisał(a):

Baza danych w technologii localdb nie jest dostępna zdalnie, po sieci.
Access SQL Server Express LocalDB from local area network

Okej mam sql sever standard i w dalszym ciągu nie mogę się połączyć z bazą wedłiug schemat podanym w 1 poście.

0

W szukajce w Windows znajdź sql configuration manager.
Jeśli szukajka nie znajdzie to idź do C:\Windows\SysWOW64 i znajdź exe o nazwie SQLServerManager14.msc, uruchom.
(numer 14 jest zależne od wersji SQL, ja mam SQL 2017).
Rozwiń gałąź SQL Server Network Configuration -> wybierz nazwę instancji (jeśli masz więcej) -> zmień Named Pipes na enabled oraz TCP/IP na enabled.

Otwórz Usługi Windows, znajdź usługę odpowiadającą za SQL Server i uruchom ponownie.

0

I firewall na virtualce.

0

A nie możesz zainstalować SQL-a na tym linuksie?

Pozdrawiam,

mr-owl

1 użytkowników online, w tym zalogowanych: 0, gości: 1