SQL Server er et relationelt databasestyringssystem (RDBMS) udviklet af Microsoft. Det er Microsofts RDBMS-tilbud på virksomhedsniveau og er et mere sofistikeret og robust system end Access, som traditionelt har været et desktop-system.
SQL Servers hovedkonkurrenter er Oracle Database, MySQL (nu ejet af Oracle), PostgreSQL og IBMs DB2.
SQL Server er et klient-serverbaseret system, hvilket betyder, at det fungerer som en server, der typisk indeholder mange databaser, med flere klienter, der får adgang til databaserne fra et netværk. Disse klienter er ofte andre applikationer (såsom et websted eller et CRM-system). Dette er i modsætning til desktop-systemer, hvor databasen ofte (men ikke nødvendigvis) vil ligge på brugerens computer.
Klientserverbaserede systemer har typisk meget højere specifikationer end desktopsystemer, og dette gælder, når man sammenligner SQL Server med Access.
Her er et par eksempler for at illustrere forskellen:
- En SQL Server 2016-database kan have en maksimal størrelse på 524.272 terabyte hvorimod en Access 2016-database kan have en maksimal størrelse på 2 gigabyte .
- Hver forekomst af SQL Server 2016 tillader maksimalt 32.767 samtidige brugerforbindelser mens en Access 2016-database har en grænse på 255 samtidige brugere .
SQL Server Management Studio
SQL Server leveres med SQL Server Management Studio, som er en grafisk konsol, der giver dig mulighed for at udvikle, konfigurere og administrere din SQL Server.
Mange opgaver kan udføres enten gennem GUI'en eller programmatisk ved at køre en SQL-forespørgsel fra en forespørgselsfane.
SQL-serverteknologier/-tjenester
SQL Server består af forskellige teknologier og tjenester. Her er dem, der udgør SQL Server 2016.
Databasemotor
Databasemotoren er kernetjenesten til lagring, behandling og sikring af data.
R-tjenester
R Services leverer to serverplatforme til integration af det populære open source R-sprog med forretningsapplikationer:SQL Server R Services (In-Database), til integration med SQL Server og Microsoft R Server.
R-sproget er meget brugt blandt statistikere og dataminere til udvikling af statistisk software og dataanalyse.
Datakvalitetstjenester
Data Quality Services (DQS) bruges til datarensning ved hjælp af et videnbasesystem.
Integrationstjenester
Integration Services er en platform til dataintegration og datatransformationer.
Master Data Services
Master Data Services gør det muligt for en organisation at oprette og administrere en betroet version af data, efterhånden som den ændrer sig over tid.
Analysetjenester
Analysis Services er Microsofts datavarehusløsning.
Replikering
Replikering er et sæt teknologier til at kopiere og distribuere data og databaseobjekter fra én database til en anden og derefter synkronisere mellem databaser for at opretholde ensartethed.
Rapporteringstjenester
Reporting Services giver dig mulighed for at oprette rapporter fra en række forskellige datakilder, udgive rapporter i forskellige formater og centralt administrere sikkerhed og abonnementer.