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:
- Azure SQL Database
- Azure SQL Managed Instance
- Microsoft Analytics Platform System (PDW)
- Azure Synapse Analytics
- Azure SQL Edge
Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:
- Wersje i obsługiwane funkcje programu SQL Server 2022
- Edycje i wspierane funkcje programu SQL Server 2019
- Wersje i obsługiwane funkcje programu SQL Server 2017
- Edycje oraz obsługiwane funkcje SQL Server 2016
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.
Nawiązywanie połączenia z programem SQL Server
- Nawiązywanie połączenia z silnikiem bazy danych
- Co to jest program SQL Server Management Studio (SSMS)?
- Co to jest usługa Azure Data Studio?
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.
Notatka
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
- Migrate SQL Server workloads (Często zadawane pytania)
- importowania i eksportowania danych za pomocą Kreatora importu i eksportu programu SQL Server
- Przewodniki migracji bazy danych platformy Azure
Migrowanie do programu SQL Server
- Migrowanie baz danych i danych strukturalnych do programu SQL Server w systemie Linux1
- Data Migration Assistant
- importowania danych z programu Excel do programu SQL Server lub usługi Azure SQL Database
- SQL Server Migration Assistant
1 SQL Server 2017 (14.x) i nowszych wersjach.
Aktualizowanie wersji programu SQL Server
Próbki
- Przykładowe bazy danych Wide World Importers
- bazy danych przykładowych AdventureWorks
- przykłady programu SQL Server w witrynie GitHub
Uzyskiwanie pomocy
- Pomysły na język SQL: masz sugestie dotyczące ulepszania programu SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Zadaj pytania dotyczące SQL Server
- Stack Overflow (tag sql-server): Odpowiedzi na pytania dotyczące programowania SQL
- Postanowienia licencyjne i informacje dotyczące programu Microsoft SQL Server
- opcje pomocy technicznej dla użytkowników biznesowych
- dodatkową pomoc i opinie dotyczące programu SQL Server
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
Powiązana zawartość
- przewodnik instalacji programu SQL Server (Windows)
- Instrukcje instalacji SQL Server na systemie Linux
- Konfigurowanie i dostosowywanie kontenerów platformy Docker programu SQL Server
- opcje konfiguracji programu Server (SQL Server)