Instalacja SQL 2008 na zapomnianym serwerze

27-Lis-2010

Trzeba zainstalować SQL server 2008 na serwerze. Cóż trudnego 🙂

Niestety ostatnia aktualizacja serwera odbyła się chyba w czasach komputera łupanego. Co muszę zainstalować i jak sprawić aby instancja serwera SQL była widoczna na innych komputerach?

Wiadomo, że SQL 2008 wymaga:

  • Microsoft Windows Installer 4.5
  • .NET Framework 3.5 SP1
  • PowerShell

No tak – ale ten serwer pod koniec 2010 roku nie miał nawet Service Pack-a 1! A którego service packa wymaga instalacja tej wersji SQL serwera? oczywiście SP2.

Troszkę to więc potrwało, a na dodatek kilka restartów serwera…

Po wszystkim okazało się, że do serwera nie można się dostać, a dokładniej: można się dostać lokalnnie z serwera, ale nie można z innych stacji klienckich? Dlaczego? Zacząłęm od Firewalla. Był wyłączony, więc to nie to. Kolejny krok to Configuration Manager. Server Browser wyłączony, a więc mam cię! Włączyłem, teraz serwer był już widoczny z zewnątrz, ale podłączyć się nie dało. Nim pogoogluję żeby znaleźć rozwiązanie zaglądam jeszcze raz w Configuration Managera. A tam co? Wyłączony protokół TCP/IP. Włączony i już gotowe, wszystko działa. Szkoda tylko że za oknem jż ciemno…

Podsumowując:

  • Server Broswer aktywnie powiadamia o tym, że na serwerze znajdują się instanje i je rozgłasza. Przy wyłączonym Server Browser instancja działa, ale jest ukryta
  • Jeżeli włączysz Server Browser, to itak możesz ukryć instację serwera SQL zaznaczając pole Hide instance we właściwościach protokołu
  • Żeby do instancji dało się podłączyć z zewnątrz trzeba włączyć odpowiednie protokoły sieciowe. Zazwyczaj jest to TCP/IP

Dodaj komentarz:

Autor: Rafał Kraik