SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS) opracowany przez firmę Microsoft. Jest to oferta RDBMS firmy Microsoft na poziomie korporacyjnym i jest bardziej wyrafinowanym i solidnym systemem niż Access, który tradycyjnie był systemem stacjonarnym.
Głównymi konkurentami SQL Server są Oracle Database, MySQL (obecnie należący do Oracle), PostgreSQL i IBM DB2.
SQL Server to system klient-serwer, co oznacza, że działa jako serwer, zwykle zawierający wiele baz danych, z wieloma klientami uzyskującymi dostęp do baz danych przez sieć. Tymi klientami są często inne aplikacje (takie jak strona internetowa lub system CRM). Jest to w przeciwieństwie do komputerów stacjonarnych, w których baza danych często (ale niekoniecznie) znajduje się na komputerze użytkownika.
Systemy oparte na kliencie-serwerze mają zwykle znacznie wyższe specyfikacje niż systemy stacjonarne i jest to prawdą przy porównywaniu SQL Server z Access.
Oto kilka przykładów ilustrujących różnicę:
- Baza danych SQL Server 2016 może mieć maksymalny rozmiar 524.272 terabajtów podczas gdy baza danych Access 2016 może mieć maksymalny rozmiar 2 gigabajtów .
- Każda instancja SQL Server 2016 umożliwia maksymalnie 32 767 jednoczesnych połączeń użytkowników mając na uwadze, że baza danych Access 2016 ma limit 255 jednoczesnych użytkowników .
Studio zarządzania serwerem SQL
SQL Server jest dostarczany z SQL Server Management Studio, czyli konsolą graficzną, która umożliwia tworzenie, konfigurowanie i administrowanie SQL Server.
Wiele zadań można wykonać za pomocą graficznego interfejsu użytkownika lub programowo, uruchamiając zapytanie SQL z karty zapytań.
Technologie/usługi SQL Server
SQL Server składa się z różnych technologii i usług. Oto te, które składają się na SQL Server 2016.
Silnik bazy danych
Database Engine to podstawowa usługa do przechowywania, przetwarzania i zabezpieczania danych.
Usługi R
R Services zapewnia dwie platformy serwerowe do integracji popularnego języka R typu open source z aplikacjami biznesowymi:SQL Server R Services (In-Database), do integracji z SQL Server i Microsoft R Server.
Język R jest powszechnie używany wśród statystyków i eksploratorów danych do tworzenia oprogramowania statystycznego i analizy danych.
Usługi jakości danych
Usługi jakości danych (DQS) służą do czyszczenia danych przy użyciu systemu bazy wiedzy.
Usługi integracyjne
Integration Services to platforma do integracji i transformacji danych.
Usługi danych podstawowych
Usługi Master Data Services umożliwiają organizacji tworzenie zaufanych wersji danych i zarządzanie nimi w miarę ich zmian w czasie.
Usługi analityczne
Usługi Analysis Services to rozwiązanie hurtowni danych firmy Microsoft.
Replikacja
Replikacja to zestaw technologii do kopiowania i dystrybucji danych oraz obiektów bazy danych z jednej bazy danych do drugiej, a następnie synchronizowania między bazami danych w celu zachowania spójności.
Usługi raportowania
Usługi raportowania umożliwiają tworzenie raportów z różnych źródeł danych, publikowanie raportów w różnych formatach oraz centralne zarządzanie zabezpieczeniami i subskrypcjami.