Dela via


Vad är SQL Server?

gäller för:SQL Server

Microsoft SQL Server är ett relationsdatabashanteringssystem (RDBMS). Program och verktyg ansluter till en SQL Server -instans eller databasoch kommunicerar med Transact-SQL (T-SQL).

Implementeringsalternativ

Du kan installera SQL Server i Windows eller Linux, distribuera den i en Linux-containereller distribuera den på en Azure Virtual Machine eller någon annan plattform för virtuella datorer. Du kan tidigare ha kallat detta för den boxade produkten.

Versioner av SQL Server som stöds beror på ditt licensavtal, men i den här dokumentationen menar vi SQL Server 2016 (13.x) och senare versioner. Dokumentation för SQL Server 2014 (12.x) och tidigare versioner finns på Tidigare versioner av SQL Server-dokumentationen. För att ta reda på vilka versioner av SQL Server som för närvarande stöds, se SQL Server-supportalternativ.

Den underliggande SQL Server Database Engine används också av följande produkter och tjänster:

En lista över funktioner som stöds av versionerna av SQL Server i Windows finns i:

SQL Server-komponenter och -tekniker

I det här avsnittet beskrivs några av de viktigaste teknikerna som är tillgängliga i SQL Server.

Komponent Beskrivning
databasmotor Databasmotorn är kärntjänsten för lagring, bearbetning och skydd av data. Databasmotorn ger kontrollerad åtkomst och transaktionsbearbetning för att uppfylla kraven för de mest krävande datakrävande programmen i företaget. Databasmotorn ger också omfattande stöd för att upprätthålla affärskontinuitet genom Affärskontinuitet och databasåterställning – SQL Server.
Machine Learning Services (MLS) SQL Server Machine Learning Services stöder integrering av maskininlärning med hjälp av populära R- och Python-språk i företagsarbetsflöden.

Machine Learning Services (In-Database) integrerar R och Python med SQL Server, vilket gör det enkelt att skapa, träna om och poängsätta modeller genom att anropa lagrade procedurer. Machine Learning Server ger stöd i företagsskala för R och Python, utan att kräva SQL Server.
Integration Services (SSIS) SQL Server Integration Services är en plattform för att skapa dataintegreringslösningar med höga prestanda, inklusive paket som tillhandahåller ETL-bearbetning (extrahering, transformering och inläsning) för datalagerhantering.
Analysetjänster (SSAS) SQL Server Analysis Services är en analysdataplattform och verktygsuppsättning för personlig affärsanalys, team och företagsanalys. Servrar och klientdesigners stöder traditionella OLAP-lösningar, nya tabellmodelleringslösningar samt självbetjäningsanalys och samarbete med Power Pivot, Excel och en SharePoint Server-miljö. Analysis Services innehåller även datautvinning så att du kan upptäcka mönster och relationer som döljs i stora mängder data.
Reporting Services (SSRS) SQL Server Reporting Services- levererar funktioner för företagsbaserad, webbaktiverad rapportering. Du kan skapa rapporter som hämtar innehåll från olika datakällor, publicerar rapporter i olika format och centralt hanterar säkerhet och prenumerationer.
Replikering SQL Server Replication är en uppsättning tekniker för att kopiera och distribuera data och databasobjekt från en databas till en annan och sedan synkronisera mellan databaser för att upprätthålla konsekvens. Genom att använda replikering kan du distribuera data till olika platser och till fjärranslutna eller mobila användare med lokala och breda nätverk, uppringningsanslutningar, trådlösa anslutningar och Internet.
Data Quality Services (DQS) Data Quality Services ger dig en kunskapsdriven lösning för datarensning. Med DQS kan du skapa en kunskapsbas och sedan använda den kunskapsbasen för att utföra datakorrigering och deduplicering på dina data med hjälp av både datorstödda och interaktiva metoder. Du kan använda molnbaserade referensdatatjänster och du kan skapa en datahanteringslösning som integrerar DQS med SQL Server Integration Services och Master Data Services.
Master Data Services (MDS) Master Data Services är SQL Server-lösningen för hantering av huvuddata. En lösning som bygger på Master Data Services hjälper till att säkerställa att rapportering och analys baseras på rätt information. Med Master Data Services skapar du en central lagringsplats för dina huvuddata och upprätthåller en granskningsbar, säker post för dessa data när de ändras över tid.

Grundläggande begrepp

Den här tabellen innehåller länkar till grundläggande begrepp i SQL Server och Azure SQL.

Område Mer information
datafiler och transaktionsloggen - databasfiler och filgrupper
- systemdatabaser
- Transaktionsloggen
Databaskompatibilitetsnivåer - Kompatibilitetscertifiering
- Visa eller ändra kompatibilitetsnivån för en databas
- ALTER DATABASE (Transact-SQL) kompatibilitetsnivå
tabeller och vyer - tabeller
- vyer
Functions och lagrade procedurer - Vilka är SQL-databasfunktionerna?
- Lagrade procedurer (databasmotor)
Indexer - Indexer
- arkitektur och designguide för SQL Server och Azure SQL-index
Konfigurera kostnadströskel för parallellitet
och maximal grad av parallellitet
- Konfigurera kostnadströskeln för parallellitet
- Konfigurera maximal grad av parallellitet
Minneshantering - Alternativ för serverminneskonfiguration
Guide till arkitektur för - minneshantering
Kontrollpunkter, startoch kraschåterställning - Databaskontrollpunkter
- Accelererad databasåterställning
Säkerhetskopiera och återställa databaser - säkerhetskopiering och återställning av SQL Server-databaser
- säkerhetskopiering av transaktionsloggar
Hantera SQL Server-tjänster - Hantera databasmotortjänster
- SQL Server Configuration Manager
- Starta, stoppa, pausa, återuppta och starta om SQL Server-tjänster
- Lägga till funktioner i en instans av SQL Server (installation)
Databaskonsolkommandon (DBCC) - DBCC (Transact-SQL)
- DBCC HELP (Transact-SQL)
- DBCC CHECKDB (Transact-SQL)
Hög tillgänglighet (HA) och katastrofåterställning (DR) - Affärskontinuitet och databasåterställning
- Om loggleverans
- redundansklustring och AlwaysOn-tillgänglighetsgrupper
- Vad är en AlwaysOn-tillgänglighetsgrupp?
Frågebearbetning och prestandajustering - Justera prestanda med Query Store-
- Arkitekturguide för frågebearbetning
- Optimerad låsning
- Vägledning för transaktionslåsning och radversionering

Ansluta till SQL Server

Azure-integrering

Även om SQL Server är en fristående produkt, som kan installeras på datorer som kör Windows- och Linux-operativsystem, kan du integrera dina SQL Server-instanser med flera Azure-tjänster.

Virtuella Azure-datorer

SQL Server på Azure Virtual Machines kan du använda fullständiga versioner av SQL Server i molnet utan att behöva hantera någon lokal maskinvara. Virtuella SQL Server-datorer (VM) förenklar även licenskostnaderna när du betalar per användning.

Virtuella Azure-datorer körs i många olika geografiska regioner runt om i världen. De erbjuder också olika maskinstorlekar. Med galleriet för virtuella maskinavbildningar kan du skapa en virtuell SQL Server-dator med rätt version, utgåva och operativsystem. Detta gör virtuella datorer till ett bra alternativ för många olika SQL Server-arbetsbelastningar.

Azure Arc

SQL Server som aktiveras av Azure Arc förenklar styrning och hantering genom att leverera en konsekvent plattform för hantering av flera moln och lokalt. Azure Arc är ett centraliserat, enhetligt sätt att hantera hela miljön tillsammans genom att kombinera befintliga virtuella datorer som inte är azure- och/eller lokala datorer, Kubernetes-kluster och databaser till Azure Resource Manager.

Du kan använda Azure-tjänster och hanteringsfunktioner, introducera DevOps-metoder för att stödja nya molnbaserade mönster i din miljö och konfigurera anpassade platser som ett abstraktionslager ovanpå Azure Arc-aktiverade Kubernetes-kluster och klustertillägg, oavsett var resurserna finns.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) är en hanterad Kubernetes-tjänst för distribution och hantering av containerkluster. Med SQL Server i Linux-containrar kan du distribuera en SQL Server Linux-container till AKS med hjälp av Helm-diagram.

Not

Du kan också konfigurera SQL Managed Instance som aktiveras av Azure Arc på valfri Kubernetes-infrastruktur, vilket gör att du kan hantera tjänsten i Azure medan dina data finns kvar på den plats du föredrar.

Migrera och flytta data

SQL Server ger många möjligheter att migrera och modernisera din dataegendom.

Migrera till molnet

Migrera till SQL Server

1 SQL Server 2017 (14.x) och senare versioner.

Uppdatera din version av SQL Server

Prover

Få hjälp

Bidra till SQL-dokumentation

Visste du att du kan redigera SQL-innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.

Mer information finns i Så här bidrar du till SQL Server-dokumentationen