Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Co to jest program SQL Server?

Dotyczy:programu SQL Server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Aplikacje i narzędzia łączą się z instancją programu SQL Server lub z bazą danych . Komunikują się, używając języka Transact-SQL (T-SQL).

Opcje wdrażania

Program SQL Server można zainstalować w systemie Windows lub Linux, wdrożyć go w kontenerze systemu Linuxlub wdrożyć go na maszynie wirtualnej Azure lub innej platformie maszyny wirtualnej. Wcześniej mogłeś to nazwać produktem w opakowaniu typu.

Obsługiwane wersje programu SQL Server zależą od umowy licencyjnej, ale na potrzeby tej dokumentacji oznaczamy program SQL Server 2016 (13.x) i nowsze wersje. Dokumentacja programu SQL Server 2014 (12.x) i poprzednich wersji jest dostępna w Poprzednie wersje dokumentacji programu SQL Server. Aby dowiedzieć się, które wersje programu SQL Server są obecnie obsługiwane, zobacz opcje zakończenia pomocy technicznej programu SQL Server.

Podstawowy aparat bazy danych programu SQL Server jest również używany przez następujące produkty i usługi:

Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:

Składniki i technologie programu SQL Server

W tej sekcji opisano niektóre kluczowe technologie dostępne w programie SQL Server.

Składnik Opis
silnik bazy danych Aparat bazy danych to podstawowa usługa do przechowywania, przetwarzania i zabezpieczania danych. Silnik bazy danych zapewnia kontrolowany dostęp i przetwarzanie transakcji, aby sprostać wymaganiom najbardziej wymagających aplikacji przetwarzających duże ilości danych w przedsiębiorstwie. Silnik bazy danych zapewnia również zaawansowaną obsługę zapewnienia ciągłości działania i odzyskiwania danych dzięki ciągłości działania i odzyskiwania bazy danych — SQL Server.
Usługi uczenia maszynowego (MLS) SQL Server Machine Learning Services obsługuje integrację uczenia maszynowego przy użyciu popularnych języków R i Python w przepływach pracy przedsiębiorstwa.

Usługi Machine Learning Services (In-Database) integrują języki R i Python z programem SQL Server, co ułatwia tworzenie, ponowne trenowanie i ocenianie modeli przez wywoływanie procedur składowanych. Usługa Machine Learning Server zapewnia obsługę języków R i Python w skali przedsiębiorstwa bez konieczności używania programu SQL Server.
Integration Services (SSIS) SQL Server Integration Services to platforma do tworzenia rozwiązań integracji danych o wysokiej wydajności, w tym pakietów do przetwarzania wyodrębniania, transformacji i ładowania (ETL) na potrzeby magazynowania danych.
Analysis Services (SSAS) usług SQL Server Analysis Services to platforma analizy danych i zestaw narzędzi do inteligencji biznesowej na poziomie osobistym, zespołowym i korporacyjnym. Projektanci serwerów i klientów obsługują tradycyjne rozwiązania OLAP, nowe rozwiązania modelowania tabelarycznego, a także samoobsługową analizę i współpracę przy użyciu dodatku Power Pivot, Excel i środowiska programu SharePoint Server. Usługi Analysis Services obejmują również funkcję wyszukiwania danych, dzięki czemu można odkrywać wzorce i relacje ukryte wewnątrz dużych ilości danych.
usług Reporting Services (SSRS) SQL Server Reporting Services zapewnia przedsiębiorstwu funkcjonalność raportowania z obsługą sieci Web. Możesz tworzyć raporty, które pobierają zawartość z różnych źródeł danych, publikować raporty w różnych formatach oraz centralnie zarządzać zabezpieczeniami i subskrypcjami.
Replikacja Replikacja w programie SQL Server jest zestawem technologii do kopiowania i dystrybucji danych oraz obiektów baz danych z jednej bazy danych do drugiej, a następnie synchronizowania między bazami danych w celu zachowania spójności. Za pomocą replikacji można dystrybuować dane do różnych lokalizacji i do zdalnych lub mobilnych użytkowników z sieciami lokalnymi i szerokimi, połączeniami telefonicznymi, połączeniami bezprzewodowymi i Internetem.
Data Quality Services (DQS) Data Quality Services zapewnia oparte na wiedzy rozwiązanie do czyszczenia danych. DQS umożliwia utworzenie bazy wiedzy, a następnie użycie tej bazy wiedzy do przeprowadzania korekty danych i deduplikacji danych przy użyciu zarówno wspomaganych komputerowo, jak i interaktywnych środków. Możesz użyć usług danych referencyjnych opartych na chmurze i utworzyć rozwiązanie do zarządzania danymi, które integruje DQS z usługami SQL Server Integration Services i Master Data Services.
Master Data Services (MDS) usługi Master Data Services to rozwiązanie programu SQL Server do zarządzania danymi głównymi. Rozwiązanie oparte na usługach Master Data Services pomaga zapewnić, że raportowanie i analiza są oparte na odpowiednich informacjach. Za pomocą usług Master Data Services utworzysz centralne repozytorium dla danych głównych i zachowasz możliwy do inspekcji, zabezpieczany rekord tych danych w miarę upływu czasu.

Podstawowe pojęcia

Ta tabela zawiera linki do podstawowych pojęć w programie SQL Server i usłudze Azure SQL.

Obszar Więcej informacji
pliki danych i dziennik transakcji - pliki bazy danych i grupy plików
- bazy danych systemu
- Dziennik transakcji
Poziomy zgodności bazy danych certyfikat zgodności -
- Wyświetl lub zmień poziom zgodności bazy danych
- ALTER DATABASE (Transact-SQL) poziom zgodności
Tabele i widoki - tabele
- widoków
Funkcje i procedury składowane - Czym są funkcje bazy danych SQL?
- Procedury składowane (Silnik bazy danych)
indeksów Indeksy -
pl-PL: - architektura indeksów SQL Server i Azure SQL oraz przewodnik projektowania
Skonfiguruj próg kosztów dla równoległości
maksymalny stopień równoległości
- Skonfiguruj próg kosztu dla równoległości
- Konfigurowanie maksymalnego stopnia równoległości
zarządzanie pamięcią opcje konfiguracji pamięci serwera -
przewodnik po architekturze zarządzania pamięcią -
punktów kontrolnych, rozruchui odzyskiwania po awarii - punktów kontrolnych bazy danych
- przyspieszone odzyskiwanie bazy danych
Tworzenie kopii zapasowych i przywracanie baz danych - tworzenie kopii zapasowych i przywracanie baz danych programu SQL Server
- kopii zapasowych dziennika transakcji
Zarządzanie usługami programu SQL Server - Zarządzaj usługami Mechanizmu Bazy Danych
- SQL Server Configuration Manager
- uruchamianie, zatrzymywanie, wstrzymywanie, wznawianie i ponowne uruchamianie usług programu SQL Server
- Dodawanie Funkcji do Wystąpienia Programu SQL Server (Instalator)
Polecenia Konsoli Bazy Danych (DBCC) - DBCC (Transact-SQL)
- DBCC HELP (Transact-SQL)
- DBCC CHECKDB (Transact-SQL)
wysokiej dostępności (HA) i odzyskiwania po awarii (DR) - ciągłość działania i odzyskiwanie bazy danych
- Informacje o wysyłaniu dziennika
- klaster trybu failover i zawsze włączone grupy dostępności
- Co to jest grupa dostępności Always On?
przetwarzanie zapytań i dostrajanie wydajności - Optymalizowanie wydajności za pomocą magazynu zapytań
przewodnik po architekturze przetwarzania zapytań -
- Zoptymalizowane blokowanie
- Przewodnik dotyczący blokowania transakcji i wersjonowania wierszy

Nawiązywanie połączenia z programem SQL Server

Integracja platformy Azure

Mimo że program SQL Server jest produktem autonomicznym, który można zainstalować na komputerach z systemami operacyjnymi Windows i Linux, można zintegrować wystąpienia programu SQL Server z kilkoma usługami platformy Azure.

Maszyny wirtualne platformy Azure

program SQL Server w usłudze Azure Virtual Machines umożliwia korzystanie z pełnych wersji programu SQL Server w chmurze bez konieczności zarządzania sprzętem lokalnym. Maszyny wirtualne SQL Server upraszczają również koszty licencjonowania, gdy płacisz za bieżące użycie.

Maszyny wirtualne platformy Azure działają w wielu różnych regionach geograficznych na całym świecie. Oferują one również różne rozmiary maszyn. Galeria obrazów maszyny wirtualnej umożliwia utworzenie maszyny wirtualnej z programem SQL Server z odpowiednią wersją, wydaniem i systemem operacyjnym. Dzięki temu maszyny wirtualne są dobrym rozwiązaniem dla wielu różnych obciążeń programu SQL Server.

Azure Arc

SQL Server obsługiwany przez Azure Arc upraszcza zarządzanie i kontrolę, zapewniając spójną platformę zarządzania w środowiskach wielochmurowych i lokalnych. Usługa Azure Arc zapewnia scentralizowany, ujednolicony sposób zarządzania całym środowiskiem, łącząc istniejące maszyny wirtualne spoza platformy Azure i/lub lokalne maszyny wirtualne, klastry Kubernetes i bazy danych w usłudze Azure Resource Manager.

Możesz używać usług platformy Azure i możliwości zarządzania, wprowadzać rozwiązania DevOps do obsługi nowych wzorców natywnych dla chmury w danym środowisku oraz konfigurować lokalizacje niestandardowe jako warstwę abstrakcji na podstawie klastrów i rozszerzeń klastra Kubernetes z obsługą usługi Azure Arc, niezależnie od tego, gdzie działają zasoby.

Azure Kubernetes Service (AKS)

azure Kubernetes Service (AKS) to zarządzana usługa Kubernetes do wdrażania klastrów kontenerów i zarządzania nimi. Za pomocą kontenerów programu SQL Server w systemie Linux można wdrożyć kontener sql Server Linux w usłudze AKS przy użyciu pakietów Helm.

Uwaga

Możesz również skonfigurować usługę SQL Managed Instance włączoną przez usługę Azure Arc w wybranej infrastrukturze Kubernetes, która umożliwia zarządzanie usługą na platformie Azure, gdy dane pozostają w preferowanej lokalizacji.

Migrowanie i przenoszenie danych

Program SQL Server oferuje wiele możliwości migracji i modernizacji majątku danych.

Migrowanie do chmury

Migrowanie do programu SQL Server

1 SQL Server 2017 (14.x) i nowszych wersjach.

Aktualizowanie wersji programu SQL Server

Próbki

Uzyskiwanie pomocy

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także otrzymasz uznanie jako współautor tej strony.

Aby uzyskać więcej informacji, zobacz Jak współtworzyć dokumentację programu SQL Server