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:
- Azure SQL Database
- Azure SQL Managed Instance
- Microsoft Analytics Platform System (PDW)
- Azure Synapse Analytics
- Azure SQL Edge
En lista över funktioner som stöds av versionerna av SQL Server i Windows finns i:
- Utgåvor och funktioner som stöds i SQL Server 2022
- Utgåvor och funktioner som stöds i SQL Server 2019
- Utgåvor och funktioner som stöds i SQL Server 2017
- Utgåvor och funktioner som stöds i SQL Server 2016
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.
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 SQL Server-arbetsbelastningar (vanliga frågor och svar)
- Importera och exportera data med guiden SQL Server Import and Export Wizard
- Migreringsguider för Azure Database
Migrera till SQL Server
- Migrera databaser och strukturerade data till SQL Server på Linux1
- Data Migration Assistant
- Importera data från Excel till SQL Server eller Azure SQL Database
- SQL Server Migration Assistant
1 SQL Server 2017 (14.x) och senare versioner.
Uppdatera din version av SQL Server
Prover
- Exempeldatabaser för Wide World Importers
- AdventureWorks-exempeldatabaser
- SQL Server-exempel på GitHub
Få hjälp
- Idéer för SQL: Har du förslag på hur du kan förbättra SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tagg sql-server): Ställ frågor till SQL Server
- Stack Overflow (tagg sql-server): Svar på frågor om SQL-utveckling
- Licensvillkor och information för Microsoft SQL Server
- Supportalternativ för företagsanvändare
- Ytterligare hjälp och feedback för SQL Server
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