SQL Server Express

Microsoft SQL Server Express
Utvecklare Microsoft
Stabil frisättning
SQL Server 2019 Express / 4 november 2019 ; för 3 år sedan ( 2019-11-04 )
Skrivet i C , C++
Operativ system Microsoft Windows , Linux
Plattform .NET Framework 4.0
Tillgänglig i Engelska, kinesiska, franska, tyska, italienska, japanska, koreanska, portugisiska (Brasilien), ryska, spanska
Typ System för hantering av relationsdatabas
Licens Proprietär programvara
Hemsida www.microsoft.com

Microsoft SQL Server Express är en version av Microsofts SQL Server relationsdatabashanteringssystem som är gratis att ladda ner, distribuera och använda . Den består av en databas specifikt inriktad för inbäddade och mindre applikationer. Produkten spårar sina rötter till Microsoft Database Engine (MSDE) -produkten, som levererades med SQL Server 2000. "Express"-varumärket har använts sedan lanseringen av SQL Server 2005.

Microsoft SQL Server Express LocalDB är en version av Microsoft SQL Server Express, on-demand-hanterad instans av SQL Server-motorn. Den är riktad till utvecklare och har följande begränsningar: upp till 10 GB databasstorlek och endast lokala anslutningar (nätverksanslutningar stöds inte).

Förmågor

SQL Server Express tillhandahåller många av funktionerna i de betalda, fullständiga versionerna av Microsoft SQL Server-databashanteringssystem. Den har dock tekniska begränsningar som gör den olämplig för vissa storskaliga distributioner. Skillnader i Express-produkten inkluderar:

  • Maximal databasstorlek på 10 GB per databas i SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012 och 2008 R2 Express (4 GB för SQL Server 2008 Express och tidigare; jämfört med 2 GB i tidigare MSDE ). Gränsen gäller per databas (loggfiler exkluderas); men i vissa scenarier kan användare komma åt mer data genom att använda flera sammanlänkade databaser.
  • Ingen SQL Server Agent-tjänst
  • Användningsgränser för konstgjord hårdvara:
    • En enda fysisk CPU, men flera kärnor tillåtna
    • 1 GB RAM (körs på ett system med högre RAM-mängd, men använder endast högst 1 GB per instans av SQL Server Database Engine. "Rekommenderas: Express Editions: 1 GB Alla andra utgåvor: Minst 4 GB och bör utökas som databasstorleken ökar för att säkerställa optimal prestanda."). Express med avancerade tjänster har en gräns på 4 GB per instans av Reporting Services (ej tillgängligt på andra Express-varianter). Analystjänster är inte tillgängliga för någon Express-variant.

Till skillnad från föregångaren, MSDE , inkluderar Express-produkten inte en samtidig arbetsbelastningsregulator för att "begränsa prestanda om databasmotorn får mer arbete än vad som är typiskt för ett litet antal användare."

SQL Server Express innehåller flera GUI-verktyg för databashantering. Dessa inkluderar:

Föregångaren MSDE saknade i allmänhet grundläggande GUI-hanteringsverktyg,

Funktioner tillgängliga i SQL Server "Standard" och bättre utgåvor men som saknas i SQL Server Express inkluderar:

LocalDB

SQL Server Express LocalDB tillkännagavs 2011.

Den här versionen stöder tyst installation, kräver ingen hantering och den är kompatibel med andra utgåvor av SQL Server på API-nivå.

LocalDB körs som icke-adminanvändare, kräver ingen konfiguration eller administration.

LocalDB begränsar endast till lokala system och stöder inga fjärranslutningar. För att ansluta denna version krävs en speciell anslutningssträng.

Det är möjligt att skapa flera instanser av LocalDB för olika applikationer. Standardinstansnamnen 'SqlLocalDB'.

Varianter

Microsoft gör SQL Server Express N1 tillgänglig som:

  • En integrerad utgåva med hanteringsverktyg
  • Endast kärndatabasmotor
  • En SQL Server Express med Advanced Services- utgåva (först introducerades relativt sent under andra kvartalet 2006 jämfört med den ursprungliga utgåvan) med en version med reducerad funktionalitet av SQL Server Reporting Services och med fulltextsökningsmöjligheter

I Free 2005 Express-versionen, till exempel, tillhandahölls en standardmetod för installationsalternativ, enligt följande. I allmänhet är SQL 2005 Express-installationsprogram paketerade med följande konsekventa namnkonvention:

SQLEXPR.EXE
Har installationsprogram för BÅDE 32-bitars och 64-bitars processorer, men är en grundläggande installation
SQLEXPR32.EXE
Har ENDAST installationsprogrammet för 32-bitars processorer (fortfarande den grundläggande installationen)
SQLEXPRWT.EXE
Har installationsprogram för BÅDE 32-bitars och 64-bitars processorer och SQL Server Management Studio Express (SSMSE) (2008 R2)
SQLEXPR_ADV.EXE
Har grunderna och SQL Server Management Studio Express (SSMSE) + Rapportering och fulltextfrågor
SQLEXPR_TOOLKIT.EXE
Har grunderna och SSMSE och Business Intelligence Development Studio (BIDS)

Dessa valfria varianter har gått igenom flera servicepack (SP), och varje SP-installationsprogram kan användas utan att använda de äldre först:

  • Originalen till ovanstående filer bär alla versionsnumret 9.0.1399.6
  • Service Pack 2 (SP2) versioner har alla versionsnumret 9.0.3042
  • Service Pack 3 (SP3) versioner har alla versionsnumret 9.00.4035
  • Service Pack 4 (SP4) versioner har alla versionsnumret 9.00.5000
SqlLocalDB.msi
Microsoft® SQL Server Express LocalDB Installer.
SQLLocalDB.exe
CLI Microsoft® SQL Server Express LocalDB (LocalDB-manipuleringsverktyg).

Versionshistorik

Microsoft SQL Server Express versionshistorik
Version Utgivningsdatum Slutdatum för normal support Slutdatum för utökat support Operativsystem som stöds
SQL Server 2005 Express Edition 2005-11-07 2011-04-12 2016-04-12 Windows 2000 Service Pack 4, Windows XP Service Pack 2, Windows Server 2003 Service Pack, Windows 7 Service Pack 1 (endast SQL Server 2005 Express Edition SP4)
SQL Server 2008 Express 2009-02-08 2014-07-08 2019-07-09 Windows XP Service Pack 2, Windows XP Service Pack 3, Windows Vista, Windows Vista Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008
SQL Server 2008 R2 Express 2010-04-16 2014-07-08 2019-07-09 Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2
SQL Server 2012 Express 2012-05-14 2017-07-11 2022-07-12 Windows Vista Service Pack 2, Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
SQL Server 2014 Express 2014-04-01 2019-07-09 2024-07-09 Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
SQL Server 2016 Express 2016-06-01 2021-07-13 2026-07-14 Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
SQL Server 2017 Express 2017-09-29 2022-10-11 2027-10-12

Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016*, Red Hat Enterprise Linux 7.3 eller 7.4, SUSE Enterprise Linux Server v12 SP2, Ubuntu 16.04LTS, Docker Engine 1.8+ (på Windows, Mac eller Linux)
SQL Server 2019 Express 2019-11-04 2025-01-07 2030-01-08 Windows 10 TH1 1507 eller senare, Windows Server 2016 eller senare, Red Hat Enterprise Linux 7.3 eller senare, SUSE Enterprise Linux Server v12 SP2, Ubuntu 16.04LTS, Docker Engine 1.8+ (på Windows, Mac eller Linux)
  • Inkluderar inte Windows Server 2016 "Essentials" Edition

Se även

externa länkar