Dodatkowa instancja – MSSQL 2012 cz.4
Logujemy się na SQL-A Instalujemy tylko Database Engine Nazywamy nową instancję Alternate Czekamy na zakończenie instalacji.
Logujemy się na SQL-A Instalujemy tylko Database Engine Nazywamy nową instancję Alternate Czekamy na zakończenie instalacji.
Skonfigurujemy ustawienia pamięci dla bazy, ustawimy database mail, model odzyskiwania bazy. 1. Minimalna pamięć, współczynnik wypełnienia: Logujemy się na SQL-A Uruchamiamy SQL Server Management Studio. Ustawiamy 512MB jako minimalną ilość pamięci serwera. Ustawiamy 90% współczynnika wypełnienia. 2. Database Mail: 3. Standard nowej bazy: Ustawimy na bazie model, typ odzyskiwania Simple, Auto Shrink oraz Auto Close. Powyższe ustawienia zostaną przepisane do każdej nowo utworzonej bazy. Odzyskiwanie bazy gdy jest ustawiony Simple,
1. Konfiguracja SQL-A oraz SQL-B: Logujemy się do maszyny SQL-A Zainstalujemy .Net 3.5.1 W następnych oknach klikamy Next, aż do okna z buttonem Install. Kroki powtarzamy na SQL-B. Następnie zainstalujemy silnik nowej instancji bazy na SQL-A oraz SQL-B. Montujemy obraz płyty z SQL Server, następnie klikamy na Setup.exe Odznaczamy pobieranie aktualizacji. Instalujemy zaznaczone komponenty. Na następnych oknach klikamy Next, pozostawiając domyślne ustawienia, aż dojdziemy do Install. Czekamy na koniec instlacji.
Tak jak w każdym programie, tak samo w MS SQL istnieją loginy, które poświadczają tożsamość osób, które próbują się zalogować do instancji. SQL Server 2012 obsługuje 4 tryby uwierzytelniania instancji: 1) Uwierzytelnianie poprzez login z systemu Windows, 2) Uwierzytelnianie poprzez login MS SQL, 3) Certyfikaty, 4) Klucz asymetryczny 1) Login Windows: Uwierzytelnianie wykonywane jest jest przy pomocy lokalnego lub domenowego konta. Uruchamiamy SQL Server Managment Studio, łączymy się z interesującą
Migracja jest procesem przejścia ze starszej wersji sinika bazy na nowszy, wraz z przeniesieniem plików bazy oraz podmiotów zabezpieczeń(loginów użytkowników mających dostęp do bazy). Poniżej krótka informacja dotycząca wymagań systemowych, które muszą być spełnione, aby przejść ze starszych wersji MS SQL do wersji 2012. Ogólnym wymogiem jest posiadanie na serwerze poza oczywiście MS SQL 2012 również systemu, który wspiera tą wersję silnika. Wymogi spełnia jedynie Windows 2008 oraz Vista/7. Migracja
Nieodzownym narzędziem każdego programu lub systemu jest możliwość przechowywania informacji na temat jego działania. Podobnie jest w przypadku MS SQL 2012, do tego celu stworzono „Dziennik Błędów”. Poza błędami przechowuje również informacje na temat poprawnego wykonania procesu , wykonania backupu bazy oraz wykonania zewnętrznych skryptów. Po ponownym uruchomieniu instancji baza rozpoczyna nowy cykl w tworzeniu dziennika błędów, domyślnie baza przechowuje do 6 dzienników błędów, jeżeli chcemy zmienić to ustawienie wykonujemy
Funkcja Resource Governor (zarządca zasobów) pozwala na zarządzanie pamięcią oraz mocą procesora w stosunku do instancji MS SQL 2012: * Zasoby można przydzielać jedynie do DB Engine, * Przy jego pomocy nie damy rady monitorować obciążenia różnych instancji, * Kontrola dotyczy jedynie pamięci operacyjnej oraz mocy procesora, Powyższą funkcję możemy włączyć wykonując następujące kroki: -Otwieramy SQL Server Managment Studio, -Przechodzimy do Managment, -Edytujemy opcję Resource Governor, -Zaznaczamy opcję Enable Resource
Kolejną ważną sprawą dotyczącą dbania o instancję jest konieczność instalowania aktualizacji dotyczących wszystkich lub tylko niektórych komponentów składających się instancję bazy danych. Aktualizować MSSQL’a możemy na dwa sposoby poprzez automatyczne aktualizacje Windows Update lub też poprzez przygotowanie do tego celu WSUS’a. Trochę trudniejszą sprawą jest wdrażanie aktualizacji ręcznie. Ważną sprawą jest konieczność zaktualizowania wszystkich połączonych ze sobą komponentów. Jeżeli posiadamy min. 2 instancje na jednym serwerze a na nich zainstalowane
W poprzednich wpisach skonfigurowaliśmy wstępnie środowisko oraz zainstalowaliśmy MS SQL na 3 maszynach wirtualnych. Teraz czas przyjrzeć się dokładniej parametrom, które możemy zmienić w samej instancji serwera. Klikając prawym klawiszem myszy na nazwę instancji, następnie wybierając Properties: Widzimy listę dostępnych opcji: 1) General – wyświetla informację na temat instancji, takie jak używany język, system operacyjny,pamieć, liczba procesorów itd. Nie możemy na tej zakładce niczego modyfikować. 2) Memory (Pamięć) – na
Przejdziemy teraz do instalacji instancji MS SQL 2012. Musimy dodać wymagany do instalacji Net. Framework 3.5. 1) Logujemy się na pierwszą naszą maszynę (IP=x.x.x.20): Musimy dodać Net Framework 3.5 do systemu, aby możliwe było zainstalowanie instancji 2012: Podobnie instalujemy Net 3.5 na komputerze z IP=x.x.x.30. 2) Instalowanie DataBase Engine: Na maszynach 10.10.10.20 oraz .30 zainstalujemy silnik bazy. 2.1) Po uruchomieniu instalacji przechodzimy na zakładkę Installation, następnie New SQL Server stand-alone