Microsoft SQL Server
| Microsoft SQL Server -software | |
|---|---|
| Genre | |
| Udvikler | Microsoft |
| Dato for første version | 24. april 1989 |
| Nyeste version | 2019 (4. november 2019) |
| Operativ system | |
| Sprog | C # C C ++ |
| Licens | proprietær licens og EULA ( ikke-fri licens ) |
| Internet side | www.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
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 standard på port 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
- Microsoft
- Database
- Databasestyringssystem
- SQL Server Integration Services
- Microsoft Access
- RDBMS
- MySQL
- Virtuel kolonne
- Transact-SQL
Andre projekter
Wikimedia Commons indeholder billeder eller andre filer på Microsoft SQL Server
Eksterne links
- ( EN , DE , TR , FR ) Officiel side , på microsoft.com .
- Microsoft SQL Server (kanal), på YouTube .
- ( EN ) Officiel SQL Server-side , på microsoft.com .
- ( EN ) SQL Server 2005 Express-specifikt websted , på microsoft.com .
- ( EN ) Download SQL Server 2008 på microsoft.com .
- ( EN ) Faktaark for SQL Server-udviklere (PDF)
- Brugergruppe italiensk SQL Server , på ugiss.org .
- Det italienske fællesskab for SQL Server-udviklere , på sqlserver.it .