close

Microsoft SQL Server

Hop til navigation Hop til søgning
Microsoft SQL Server
-software
Logo
Eksempel på skærmbillede
Genre
UdviklerMicrosoft
Dato for første version24. april 1989
Nyeste version2019 (4. november 2019)
Operativ system
SprogC #
C
C ++
Licensproprietær licens og EULA
( ikke-fri licens )
Internet sidewww.microsoft.com/sql-server/

I datalogi er Microsoft SQL Server en relationel DBMS ( Relational Database Management System RDBMS ), produceret af Microsoft . I de første versioner blev det brugt til mellem-små databaser , men fra 2000-versionen blev det også brugt til styring af store databaser.

Historie

Image
Kæmpe mobil annoncering af MS SQL Server i Shanghai

Microsofts indtog i verden af ​​"virksomhedsdatabaser" går tilbage til omkring 1989 , hvor konkurrencen begyndte med Oracle , IBM og Sybase , som var markedets herskere. Den første version var SQL Server til OS/2 og var næsten identisk med Sybase SQL Server 4.0 på Unix .

Indtil 1994 rapporterede Microsoft SQL Server tre Sybase- ophavsrettigheder som en indikation af dens oprindelse; Sybase ændrede senere sit produktnavn til "Adaptive Server Enterprise" for at undgå forveksling med "Microsoft SQL Server".

SQL Server 7.0 var den første databaseserver baseret på en grafisk grænseflade fremstillet af samme databasevirksomhed.

Fra og med version 2016 er "Microsoft SQL Server Management Studio" løsrevet fra Microsoft SQL Server-distributionen og kan downloades og installeres gratis [1] .

Fra og med version 2017 er SQL Server tilgængelig til Windows , Linux og Docker- containere . Også fra denne version vil opdateringer ikke længere blive frigivet via Service Pack (SP), men kun gennem kumulative opdateringer (CU) og kritiske opdateringer (GDR) [2] .

Beskrivelse

Microsoft SQL Server bruger en variant af standard SQL -sproget ( ISO - standarden certificeret i 1992) kaldet " Transact-SQL " (T-SQL). Både Microsoft SQL Server og Sybase Adaptive Server Enterprise kommunikerer over netværket ved hjælp af en applikationslagsprotokol kaldet "Tabular Data Stream" (TDS). SQL Server understøtter også " Open Database Connectivity " (ODBC). SQL Server-tjenesten reagerer som standardport 1433.

Varianter

En afisoleret version af Microsoft SQL Server 2000 kaldet MSDE ( Microsoft SQL Server Desktop Engine ) distribueres med produkter som Visual Studio , Microsoft Access og andre. MSDE har nogle begrænsninger: det understøtter kun databaser med en maksimal størrelse på 2 GB, har ingen værktøjer, der skal administreres og er programmeret til at reducere ydeevnen, når der overskrides 8 samtidige logins.

Efterfølgeren til MSDE er SQL Server Express-serien, i version 2005, 2008 og senest SQL Server 2012 Express. I lighed med MSDE inkluderer SQL Server Express alle større SQL Server-funktioner, men har nogle begrænsninger for databasens skalerbarhed . Den kan bruge en enkelt CPU , 1 GB RAM og understøtter databaser op til 4 GB (10 GB fra 2008 R2 og senere [3] ). Express-udgaverne af SQL Server inkluderer naturligvis ikke enterprise-grade produkter såsom "Analyse Services", "Reporting Services", "Data Transformation Services" og "Notification Services". I modsætning til MSDE inkluderer SQL Server Express en administrationskonsol kaldet "SQL Server Management Studio Express", som er tilgængelig som en separat pakke eller som en pakke. Der er også en afisoleret version kaldet SQL Server Mobile (nu kaldet SQL Server Compact og udgivet i slutningen af ​​2006) dedikeret til applikationer på mobile enheder.

Udgaver

Den nuværende 2019-version indeholder fem forskellige udgaver:

  • Express : gratis, med forskellige begrænsninger på funktionalitet, antal kerner (op til 4), RAM-hukommelse (op til 1 GB pr. instans) og maksimal databasestørrelse (10 GB).
  • Web : Distribueres udelukkende til tjenesteudbydere og giver de samme funktioner som Express-versionen med op til 16 kerner, 64 GB RAM pr. instans og database op til 524 PB.
  • Standard : op til 24 kerner, 128 GB RAM, database op til 524 PB. Udgave velegnet til forretningssammenhænge. Det kan licenseres i Server + CAL-tilstand eller per Core .
  • Enterprise : den mest komplette udgave, velegnet til missionskritiske sammenhænge , ​​til høje ydeevnekrav. Tillader et ubegrænset antal kerner og RAM med databaser op til 524PB. For denne udgave er kun Core-licenser tilgængelige .
  • Udvikler : samme funktioner som Enterprise-versionen, gratis, men kan kun bruges i udviklings- og ikke produktionssammenhænge.

Windows-versioner

  • 1993 - SQL Server 4.2, kodenavnet SQLNT
  • 1995 - SQL Server 6.0, kodenavnet SQL95
  • 1996 - SQL Server 6.5, kodenavnet Hydra
  • 1998 - SQL Server 7.0, kodenavnet Sphinx
  • 1999 - SQL Server 7.0 OLAP, kodenavnet Plato
  • 2000 - SQL Server 2000 32-bit, kodenavnet Shiloh
  • 2003 - SQL Server 2000 64-bit, kodenavnet Liberty
  • 2005 - SQL Server 2005 (både 32-bit og 64-bit), kodenavnet Yukon (hvoraf en gratis version er tilgængelig, se nedenfor)
  • 2008 - SQL Server 2008 (både 32-bit og 64-bit), kodenavnet Katmai
  • 2010 - SQL Server 2008 R2 (både 32-bit og 64-bit), kodenavnet Kilimanjaro
  • 2012 - SQL Server 2012 (både 32-bit og 64-bit), kodenavnet Denali
  • 2014 - SQL Server 2014 (både 32-bit og 64-bit), kodenavnet SQL14
  • 2016 - SQL Server 2016 64-bit, kodenavnet SQL16
  • 2017 - SQL Server 2017 64-bit, kodenavnet Helsinki
  • 2019 - SQL Server 2019 64-bit, kodenavnet Seattle

Windows build

Version RTM (ingen SP) SP1 SP2 SP3 SP4
SQL Server 2019 15.0.2000.5
SQL Server 2017 14.0.1000.169
SQL Server 2016 13.0.1601.5 13.0.4001.0 13.0.5026.0 13.0.6300.2
SQL Server 2014 12.00.2000.8 12.00.4100.1 12.00.5000.0 12.0.6024.0
SQL Server 2012 11.00.2100.60 11.00.3000.0 11.00.5058.0 11.00.6020.0 11.0.7001.0
SQL Server 2008 R2 10.50.1600.1 10.50.2500.0 / 10.51.2500.0 10.50.4000.0 / 10.52.4000.0 10.50.6000.34
SQL Server 2008 10.00.1600.22 10.00.2531.0 10.00.4000.0 10.00.5500.0 10.00.6000.29
SQL Server 2005 9.00.1399.06 9.00.2047 9.00.3042 9.00.4035 9.00.5000
SQL Server 2000 8.00.194 8.00.384 8.00.532 8.00.760 8.00.2039
SQL Server 7.0 7.00.623 7.00.699 7.00.842 7.00.961 7.00.1063
SQL Server 6.5 6.50.201 6.50.213 6.50.240 6.50.258 SP4 6.50.281

SP5 6.50.416

SQL Server 6.0 6.00.121 6.00.124 6.00.139 6.00.151
SQL Server 4.21a

Noter

Relaterede emner

Andre projekter

Eksterne links