Microsoft SQL Server

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Microsoft SQL Server
software
Siglă
Exemplu de captură de ecran
Tip
Dezvoltator Microsoft
Data primei versiuni 24 aprilie 1989
Ultima versiune 2019 (4 noiembrie 2019)
Sistem de operare
Limba C #
C.
C ++
Licență licență de proprietate și EULA
( Non-free )
Site-ul web www.microsoft.com/sql-server/

În informatică, Microsoft SQL Server este un SGBD relațional ( Relational Database Management System RDBMS ), produs de Microsoft . În primele versiuni a fost utilizat pentru baze de date medii-mici, dar începând cu versiunea 2000 a fost folosit și pentru gestionarea bazelor de date mari.

Istorie

Publicitate gigantică mobilă pentru MS SQL Server din Shanghai

Intrarea Microsoft în lumea bazelor de date „întreprindere” datează din jurul anului 1989, când a început concurența cu Oracle , IBM și Sybase, care erau conducătorii pieței. Prima versiune a fost SQL Server pentru OS / 2 și a fost aproape identică cu Sybase SQL Server 4.0 pe Unix .

Până în 1994 Microsoft SQL Server a raportat trei drepturi de autor Sybase drept indicație a originii sale; Ulterior, Sybase și-a schimbat numele produsului în „Adaptive Server Enterprise” pentru a evita confuzia cu „Microsoft SQL Server”.

SQL Server 7.0 a fost primul server de baze de date bazat pe o interfață grafică fabricată de aceeași companie de baze de date.

Începând cu versiunea 2016, „Microsoft SQL Server Management Studio” este detașat de distribuția Microsoft SQL Server și poate fi descărcat și instalat gratuit [1] .

Începând cu versiunea 2017, SQL Server este disponibil pentru containerele Windows , Linux și Docker . De asemenea, din această versiune, actualizările nu vor mai fi lansate prin Service Pack (SP) ci doar prin Actualizări cumulative (CU) și Actualizări critice (GDR) [2] .

Descriere

Microsoft SQL Server utilizează o variantă a limbajului SQL standard ( standardul ISO certificat în 1992) numită „ Transact-SQL ” (T-SQL). Atât Microsoft SQL Server, cât și Sybase Adaptive Server Enterprise comunică prin rețea utilizând un protocol de strat de aplicație numit „Tabular Data Stream” (TDS). SQL Server acceptă, de asemenea, „ Open Database Connectivity ” (ODBC). Serviciul SQL Server răspunde implicit la portul 1433.

Variante

O versiune dezactivată a Microsoft SQL Server 2000 numită MSDE ( Microsoft SQL Server Desktop Engine ) este distribuită cu produse precum Visual Studio , Microsoft Access și altele. MSDE are unele restricții: acceptă numai baze de date cu o dimensiune maximă de 2 GB, nu are instrumente de administrat și este programat pentru a reduce performanța atunci când depășește 8 conectări simultane.

Succesorul MSDE este seria SQL Server Express, în versiunile 2005, 2008 și, cel mai recent, SQL Server 2012 Express. Similar cu MSDE, SQL Server Express include toate caracteristicile majore SQL Server, dar are unele restricții privind scalabilitatea bazei de date. Poate folosi un singur CPU , 1 GB RAM și acceptă baze de date de până la 4 GB (10 GB din 2008 R2 și ulterior [3] ). Edițiile Express ale SQL Server nu includ, în mod natural, produse pentru întreprinderi precum „Analysis Services”, „Reporting Services”, „Data Transformation Services” și „Notification Services”. Spre deosebire de MSDE, SQL Server Express include o consolă de administrare numită „SQL Server Management Studio Express” care este disponibilă ca pachet separat sau ca pachet. Există, de asemenea, o versiune dezactivată numită SQL Server Mobile (numită acum SQL Server Compact și lansată la sfârșitul anului 2006) dedicată aplicațiilor de pe dispozitive mobile.

Ediții

Versiunea actuală din 2019 include cinci ediții diferite:

  • Express : gratuit, cu diverse limitări în ceea ce privește funcționalitatea, numărul de nuclee (până la 4), memoria RAM (până la 1 GB per instanță) și dimensiunea maximă a bazei de date (10 GB).
  • Web : Distribuit exclusiv furnizorilor de servicii, oferă aceleași caracteristici ca și versiunea Express cu până la 16 nuclee, 64 GB RAM per instanță și bază de date de până la 524PB.
  • Standard : până la 24 de nuclee, 128 GB RAM, bază de date de până la 524PB. Ediție potrivită pentru contexte de afaceri. Poate fi licențiat în modul Server + CAL sau pe nucleu .
  • Întreprindere : cea mai completă ediție, potrivită pentru contextele critice ale misiunii , pentru cerințe de înaltă performanță. Permite un număr nelimitat de nuclee și RAM, cu baze de date de până la 524PB. Pentru această ediție, sunt disponibile doar licențe Core .
  • Dezvoltator : aceleași caracteristici ca și versiunea Enterprise, gratuită, dar utilizabilă numai în contextele de dezvoltare și nu de producție.

Versiuni pentru Windows

  • 1993 - SQL Server 4.2, denumit cod SQLNT
  • 1995 - SQL Server 6.0, denumit în cod SQL95
  • 1996 - SQL Server 6.5, cu numele de cod Hydra
  • 1998 - SQL Server 7.0, denumit în cod Sphinx
  • 1999 - SQL Server 7.0 OLAP, cu numele de cod Platon
  • 2000 - SQL Server 2000 pe 32 de biți, cu numele de cod Shiloh
  • 2003 - SQL Server 2000 pe 64 de biți, cu numele de cod Liberty
  • 2005 - SQL Server 2005 (atât pe 32 de biți, cât și pe 64 de biți), cu numele de cod Yukon (din care este disponibilă o versiune gratuită, a se vedea mai jos)
  • 2008 - SQL Server 2008 (atât pe 32 de biți, cât și pe 64 de biți), cu numele de cod Katmai
  • 2010 - SQL Server 2008 R2 (atât pe 32 de biți, cât și pe 64 de biți), denumit în cod Kilimanjaro
  • 2012 - SQL Server 2012 (atât pe 32 de biți, cât și pe 64 de biți), denumit în cod Denali
  • 2014 - SQL Server 2014 (atât pe 32 de biți, cât și pe 64 de biți), denumit cod SQL14
  • 2016 - SQL Server 2016 pe 64 de biți, cu nume de cod SQL16
  • 2017 - SQL Server 2017 pe 64 de biți, cu numele de cod Helsinki
  • 2019 - SQL Server 2019 pe 64 de biți, cu numele de cod Seattle

Construiți pentru Windows

Versiune RTM (fără 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
SQL Server 2014 12.00.2000.8 12.00.4100.1 12.00.5000.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

Notă

Elemente conexe

Alte proiecte

linkuri externe