Połączenie do bazy na innym komputerze niż wykonywane testy

Połączenie do bazy na innym komputerze niż wykonywane testy
AC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0

Cześć,

Chodzi o to, że pisałem program do połączenia z bazą danych, która była zainstalowana na komputerze w biurze. Skonfigurowałem połączenie zgodnie ze schematem w VS i stworzyłem sobie plik connection w, którym miałem "connection stringa". Wszystko działało i nie było żadnych problemów. Problem pojawił się w momencie gdy chciałem uruchomić program na komputerze docelowym - niestety nie mogę nawiązać połączenia. Chciałem zapytać czy problem może powodować to, że korzystam z entity framework a na komputerze docelowym jest inna nazwa bazy niż na komputerze testowym (oczywiście w pliku connection zostało to mienione) ?

dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
0

Co to za baza? Czy ona stoi tylko na tym pierwszym komputerze?

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Nazwa bazy to jedno, ale ważna jest też nazwa instancji serwera oraz konto na którym się z nim łączysz.
Jeśli to wszystko jest w porządku, to dalsze działania zacząłbym od wyłączenie firewalla.

AC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0

Zapomniałem napisać, że baza jest na innym komputerze w ogóle w innym miejscu i tak jak już pisałem baza ma inna nazwę ale wszystko jeśli chodzi o budowę bazy jest tak samo.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

A znasz connection string do tego "innego komputera"?

AC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0

tak znam ip i nazwę bazy reszta zostaje bez zmian tak ?

Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0

Sprawdź odpowiednim programem czy w ogóle możesz się połączyć z bazą. Chodzi mi o program do wykonywania zapytań odpowiedni dla twojej bazy (nie podałeś jakiej)

AC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0

To jest baza danych sql server. Problem w tym, że program pisany w "tradycyjny sposób" łączy się z baza a mój wykorzystujący entity framewor nie może.

edit.: Czy w przypadku gdy baza zmieniła nazwę i miejsce(sprzęt) wystarczy w app.config <connectionstring> zmienić ip na właściwy i "initial catalog" na nową nazwę bazy czy trzeba coś jeszcze zrobić ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.