MS SQL Server - przegląd
W tym rozdziale przedstawiono SQL Server, omówiono jego użycie, zalety, wersje i składniki.
Co to jest SQL Server?
Jest to oprogramowanie opracowane przez firmę Microsoft, które jest realizowane na podstawie specyfikacji RDBMS.
Jest to również ORDBMS.
To zależy od platformy.
Jest to zarówno GUI, jak i oprogramowanie oparte na poleceniach.
Obsługuje język SQL (SEQUEL), który jest produktem IBM, nieproceduralną, wspólną bazą danych i językiem niewrażliwym na wielkość liter.
Wykorzystanie SQL Server
- Tworzenie baz danych.
- Aby utrzymać bazy danych.
- Analiza danych za pomocą usług SQL Server Analysis Services (SSAS).
- Generowanie raportów za pośrednictwem usług SQL Server Reporting Services (SSRS).
- Wykonywanie operacji ETL za pośrednictwem usług SQL Server Integration Services (SSIS).
Wersje SQL Server
Wersja | Rok | Kryptonim |
---|---|---|
6.0 | 1995 | SQL95 |
6.5 | 1996 | Hydra |
7.0 | 1998 | Sfinks |
8,0 (2000) | 2000 | Shiloh |
9,0 (2005) | 2005 | Yukon |
10, 0 (2008) | 2008 | Katmai |
10,5 (2008 R2) | 2010 | Kilimandżaro |
11, 0 (2012) | 2012 | Denali |
12 (2014) | 2014 | Hekaton (początkowo), SQL 14 (obecnie) |
Składniki SQL Server
SQL Server działa w architekturze klient-serwer, dlatego obsługuje dwa typy komponentów - (a) Stacja robocza i (b) Serwer.
Workstation componentssą instalowane na każdym urządzeniu / maszynie operatora SQL Server. To tylko interfejsy do interakcji z komponentami serwera. Przykład: SSMS, SSCM, Profiler, BIDS, SQLEM itp.
Server componentssą instalowane na scentralizowanym serwerze. To są usługi. Przykład: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, przeglądarka SQL, wyszukiwanie pełnotekstowe SQL Server itp.
Wystąpienie programu SQL Server
- Instancja to instalacja programu SQL Server.
- Instancja to dokładna kopia tego samego oprogramowania.
- Jeśli zainstalujemy „n” razy, zostanie utworzonych „n” instancji.
- Istnieją dwa typy instancji w SQL Server a) Domyślne b) Nazwane.
- Tylko jedna domyślna instancja będzie obsługiwana na jednym serwerze.
- Na jednym serwerze będzie obsługiwanych wiele nazwanych wystąpień.
- Domyślna instancja przyjmie nazwę serwera jako nazwę instancji.
- Domyślna nazwa usługi instancji to MSSQLSERVER.
- 16 instancji będzie obsługiwanych w wersji 2000.
- 50 instancji będzie obsługiwanych w wersjach 2005 i nowszych.
Zalety instancji
- Aby zainstalować różne wersje na jednym komputerze.
- Aby obniżyć koszty.
- Aby oddzielnie utrzymywać środowiska produkcyjne, programistyczne i testowe.
- Aby zmniejszyć tymczasowe problemy z bazą danych.
- Oddzielenie uprawnień bezpieczeństwa.
- Aby utrzymać serwer rezerwowy.