Autor Wątek: SQL - Brak połączenia  (Przeczytany 4586 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline PajDziku

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Wersja programu: Aktualna
SQL - Brak połączenia
« dnia: Czerwiec 28, 2016, 14:28:45 »
Witam, zmieniamy sprzęt w związku z czym na nowym serwerze został zainstalowany Windows Server 2014 Standard.
Proces instalacji przebiegł bezproblemowo, beż żadnych błędów.

Nazwę instancji, podczas instalacji pozostawiłem bez zmian - MSSQLSERVER

Kiedy zainstalowałem subiekta i próbowałem się połączyć programem serwisowym z bazą, dostaję komunikat:

Cytuj
Nie można uzyskać połączenia z serwerem 'SERWERNEW\MSSQLSERVER
gdy na serwerze - tam gdzie jest zainstalowana baza, próbuję uruchomić subiekta i wpiszę samo: SERWERNEW w programie serwisowym, dostaję połączenie i mogę się połączyć.

Dziwna sytuacja, bo SERWERNEW jest nazwą serwera - komputera (tak jak pisałem wcześniej nazwy instancji bazy przy instalacji SQL Servera nie ruszałem), więc wg. logiki powinienem uzyskać dostęp po wpisaniu SERWERNEW\MSSQLSERVER, a tak się nie dzieje, wystarcza samo SERWERNEW

Co za tym idzie, nie mogę podłączyć się subiektem, programem serwisowym, z koncówki..

Sprawdzałem już chyba wszystko co mogłem:
  • Usługi -> SQL SERVER (MSSQLSERVER) - Uruchomiony
  • SSMS -> Połączenie zarówno przez Windows Authentication Mode jak i przez Database Mode działa - mam dostęp do silnika bazy, przy danych Serwer name: SERWERNEW

Porównując stary silnik bazy na SQLEXPRESSie, w SQL Configuration Manager jest uruchomiona usługa SQL Browser - na nowym serwerze, jest ona domyślnie "stopped" i nie można jej uruchomić.. Poza tym na starym serwerze, podczas połączenia przez SSMS w Serwer name mam: NazwaKomputera\SQLEXPRESS (gdzie tak jak wcześniej pisałem w nowym serwerze jedynie występuje SERWERNEW - czyli nazwa komputera i połączenie jest nawiązane..)

Dane nowego serwera:
System Operacyjny : Windows Serwer 2012 R2 x64
Wersja SQL: SQL Serwer Standard 2014 x64

Macie jakieś rady?:/
« Ostatnia zmiana: Czerwiec 28, 2016, 14:32:33 wysłana przez PajDziku »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: SQL - Brak połączenia
« Odpowiedź #1 dnia: Czerwiec 28, 2016, 14:41:58 »
A jak klikałeś sobie w instalatorze "Dalej"->"Dalej" to nie czytałeś co masz zaznaczone?

SQL serwer masz na instancji domyślnej a nie nazwanej, dlatego wystarczy, że podasz nazwę komputera na serwerze w parametrach połączenia

Równie dobrze możesz wpisać (local)\ lub .\
Sławek, Zduńska Wola

Offline PajDziku

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Wersja programu: Aktualna
Odp: SQL - Brak połączenia
« Odpowiedź #2 dnia: Czerwiec 28, 2016, 14:52:34 »
Czytałem i jestem przekonany, że było dużymi literami napisane MSSQLSERVER..

..wystarczy, że podasz nazwę komputera na serwerze w parametrach połączenia

Równie dobrze możesz wpisać (local)\ lub .\

No, tak też zrobiłem (co opisałem w poście powyżej) i połączenie na loklanym serwerze, gdzie jest baza uzyskałem (też to napisałem wyżej), problem z połączeniem się z jakiejś końcówki.. Próbowałem wpisywać nazwę komputera (serwera) - bo tak się chyba nazywa instancja i na końcówce nie mogłem się połączyć..

Jest możliwość zmiany nazwy domyślnej instancji? Rozumiem, że teraz w moim przypadku nazwą instancji jest nazwa komputera?

Doczytałem teraz, że nazwę instancji można sprawdzić w Program Files/Microsoft SQL Server/MSSQL$nazwaInstancji w moim przypadku jest MSSQLSERVER, a dokładnie Program Files/Microsoft SQL Server/MSSQL12.MSSQLSERVER

I dodatkowe pytanie, dlaczego nie mogę uruchomić SQL Browser? I za co on odpowiada?

EDIT

Z końcówki, uzyskałem połączenie wpisując samo IP serwera, o dziwo, nazwy serwera nie łapie.. Wolałbym jednak pozostać przy konfiguracji NAZWA_KOMPUTERA\INSTANCJA lub adres_ip\INSTANCJA możecie doradzić w jaki sposób mogę tego dokonać?
« Ostatnia zmiana: Czerwiec 28, 2016, 15:03:54 wysłana przez PajDziku »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: SQL - Brak połączenia
« Odpowiedź #3 dnia: Czerwiec 28, 2016, 15:23:37 »
Czytałem i jestem przekonany, że było dużymi literami napisane MSSQLSERVER..
A było zaznaczone "named instance" czy "default instance"?


I dodatkowe pytanie, dlaczego nie mogę uruchomić SQL Browser?
Dziennik systemowy co Ci podpowiada?
I za co on odpowiada?
Pełno opisów u googla

Z końcówki, uzyskałem połączenie wpisując samo IP serwera, o dziwo, nazwy serwera nie łapie..

Połączenie po IP jest pewniejsze. Ustaw stałe na serwerze i po problemie.

Wolałbym jednak pozostać przy konfiguracji NAZWA_KOMPUTERA\INSTANCJA lub adres_ip\INSTANCJA możecie doradzić w jaki sposób mogę tego dokonać?

Z tego co wiem to tylko odinstalować i jeszcze raz zainstalować wybierając poprawną opcję.
Pytanie tylko "Na jakiego grzyba..."?


EDIT . Głupoty chyba gadam. Przecież można zrobić alias dla tego serwera (Pytanie o sens pozostaje)
« Ostatnia zmiana: Czerwiec 28, 2016, 15:38:16 wysłana przez birds22 »
Sławek, Zduńska Wola

Offline PajDziku

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Wersja programu: Aktualna
Odp: SQL - Brak połączenia
« Odpowiedź #4 dnia: Czerwiec 28, 2016, 15:35:12 »
Czytałem i jestem przekonany, że było dużymi literami napisane MSSQLSERVER..
A było zaznaczone "named instance" czy "default instance"?
Default instance


I dodatkowe pytanie, dlaczego nie mogę uruchomić SQL Browser?
Dziennik systemowy co Ci podpowiada?

Nic nie podpowiada, chcąc uruchomić to w SQL Configuration Manager, klikająć PPM opcja Uruchom jest nieaktywna

Z końcówki, uzyskałem połączenie wpisując samo IP serwera, o dziwo, nazwy serwera nie łapie..
Połączenie po IP jest pewniejsze. Ustaw stałe na serwerze i po problemie.

Stałe IP mam ustawione na serwerze.

Wolałbym jednak pozostać przy konfiguracji NAZWA_KOMPUTERA\INSTANCJA lub adres_ip\INSTANCJA możecie doradzić w jaki sposób mogę tego dokonać?

Z tego co wiem to tylko odinstalować i jeszcze raz zainstalować wybierając poprawną opcję.
Pytanie tylko "Na jakiego grzyba..."?

W sumie racja, niech zostanie jak jest, jeżeli działa.

Ostatnie 3 dodatkowe pytania:
  • Czy jeżeli teraz mam nazwę instancji taką samą (tak mniemam) jak nazwę komputera, czy to się nie będzie gryzło?
  • Czy wyjątki portów do zapory systemowej wystarczy dodać jedynie w regułach przychodzących?
  • Można dodać nową instancję i usunąć starą bez deinstalacji SQL Serwera? - pytanie bardziej z ciekawości.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: SQL - Brak połączenia
« Odpowiedź #5 dnia: Czerwiec 28, 2016, 16:04:19 »
Czytałem i jestem przekonany, że było dużymi literami napisane MSSQLSERVER..
A było zaznaczone "named instance" czy "default instance"?
Default instance

No to chyba wyjaśnia co zainstalowałeś.
Nic nie podpowiada, chcąc uruchomić to w SQL Configuration Manager, klikająć PPM opcja Uruchom jest nieaktywna
A usługa czasem nie jest ustawiona na Disabled?


Ostatnie 3 dodatkowe pytania:
  • Czy jeżeli teraz mam nazwę instancji taką samą (tak mniemam) jak nazwę komputera, czy to się nie będzie gryzło?
  • Czy wyjątki portów do zapory systemowej wystarczy dodać jedynie w regułach przychodzących?
  • Można dodać nową instancję i usunąć starą bez deinstalacji SQL Serwera? - pytanie bardziej z ciekawości.

1. To nie jest nazwa instancji, tylko nazwa komputera. Nie ma się gryźć.
2. Tak
3. Instalacja serwera określa instalowaną instancję, więc z moich wiadomości - nie
Sławek, Zduńska Wola

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: SQL - Brak połączenia
« Odpowiedź #6 dnia: Czerwiec 28, 2016, 16:53:17 »
Pkt 3 - Da się. Tylko trzeba uważać przy wybieraniu składników do odinstalowania.

Offline PajDziku

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Wersja programu: Aktualna
Odp: SQL - Brak połączenia
« Odpowiedź #7 dnia: Czerwiec 29, 2016, 08:16:51 »
OK, dzięki w takim razie wszystkim za zainteresowanie tematem i pomoc.

EDIT
Co do nazwy instancji, na potwierdzenie, że instancja nazywa się MSSQLSERVER w załączniku zamieszczam screena (przy próbie dodania nowych funkcji do aktualnego serwera SQL).

Pozdrawiam.
« Ostatnia zmiana: Czerwiec 29, 2016, 10:22:19 wysłana przez PajDziku »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SQL - Brak połączenia
« Odpowiedź #8 dnia: Czerwiec 29, 2016, 11:18:48 »
EDIT
Co do nazwy instancji, na potwierdzenie, że instancja nazywa się MSSQLSERVER w załączniku zamieszczam screena (przy próbie dodania nowych funkcji do aktualnego serwera SQL).

Polecam dowiedzieć się podstaw o narzędziu, którym próbujesz się posługiwać... Nazwa "MSSQLSERVER" jest zarezerwowana na instancji domyślnej, która to nie ma nazwy, a przecież "brak nazwy" trzeba jakoś zaprezentować w interfejsie użytkownika i strukturze katalogów...
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: SQL - Brak połączenia
« Odpowiedź #8 dnia: Czerwiec 29, 2016, 11:18:48 »