June 3, 2025
SQL Server è un sistema proprietario di gestione dei database relazionali sviluppato da Microsoft utilizzando Structured Query Language (SQL, spesso pronunciato "sequel"). it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet)Microsoft commercializza almeno una dozzina di diverse edizioni di Microsoft SQL Server,destinato a gruppi di pubblico diversi e a carichi di lavoro che vanno da piccole applicazioni su una singola macchina a grandi applicazioni con accesso a Internet con molti utenti simultanei.
Storia
La storia di Microsoft SQL Server inizia con il primo prodotto Microsoft SQL Server SQL Server 1.0, un server a 16 bit per il sistema operativo OS/2 nel 1989 e si estende fino ad oggi.
Pietra miliare
Attualmente
A partire da gennaio 2025, le seguenti versioni sono supportate da Microsoft:
A partire da SQL Server 2016, il prodotto è supportato solo su processori x64 e deve avere un processore da almeno 1,4 GHz, si raccomanda un processore da 2,0 GHz o più veloce.
La versione attuale è Microsoft SQL Server 2022, rilasciata il 16 novembre 2022. La versione RTM è 16.0.1000.6.
Edizioni
Microsoft rende disponibile SQL Server in più edizioni, con diversi set di funzionalità e rivolti a diversi utenti.
Edizioni tradizionali
Enterprise.
SQL Server Enterprise Edition include sia il motore di base di dati di base che i servizi aggiuntivi, con una serie di strumenti per la creazione e la gestione di un cluster SQL Server.Può gestire database di dimensioni fino a 524 petabyte e indirizzare 12 terabyte di memoria e supporta 640 processori logici (core CPU).
Norme
SQL Server Standard Edition include il motore di base di dati di base, insieme ai servizi stand-alone. It differs from Enterprise edition in that it supports fewer active instances (number of nodes in a cluster) and does not include some high-availability functions such as hot-add memory (allowing memory to be added while the server is still running), e indici paralleli.
Scaffalatura
SQL Server Web Edition è un'opzione low-TCO per l'hosting Web.
Business intelligence
Introdotto in SQL Server 2012 e focalizzato su Self Service e Corporate Business Intelligence, include le funzionalità di Standard Edition e gli strumenti di Business Intelligence: Power Pivot, Power View,il modello semantico BI, Master Data Services, Data Quality Services e analisi in memoria xVelocity.
Gruppo di lavoro
SQL Server Workgroup Edition include le funzionalità di base di dati di base, ma non include i servizi aggiuntivi.
Espresso
SQL Server Express Edition è un'edizione ridotta e gratuita di SQL Server, che include il motore di base di dati principale.è limitato all'uso di un solo processore, 1 GB di memoria e 10 GB di file di database (4 GB di file di database prima di SQL Server Express 2008 R2).Due edizioni aggiuntive forniscono un superset di funzionalità non presenti nell'originale Express Edition. Il primo è SQL Server Express con gli strumenti, che include SQL Server Management Studio Basic. SQL Server Express con servizi avanzati aggiunge funzionalità di ricerca a testo completo e servizi di reporting.
Edizioni specializzate
Azzurro
Microsoft Azure SQL Database è la versione basata sul cloud di Microsoft SQL Server, presentata come piattaforma come offerta di servizio su Microsoft Azure.
Azure MPP
Azure SQL Data Warehouse è la versione basata sul cloud di Microsoft SQL Server in un'architettura MPP (massively parallel processing) per carichi di lavoro di analisi,presentata come piattaforma come offerta di servizio su Microsoft Azure.
Compact (SQL CE)
L'edizione compatta è un motore di database incorporato.il motore SQL CE è basato su SQL Mobile (inizialmente progettato per l'uso con dispositivi portatili) e non condivide gli stessi binari. A causa delle sue piccole dimensioni (1 MB DLL footprint), ha un set di funzionalità notevolmente ridotto rispetto alle altre edizioni. Ad esempio supporta un sottoinsieme dei tipi di dati standard,non supporta procedure memorizzate o visualizzazioni o lotti di istruzioni multiple (tra le altre limitazioni)La versione 3.5 include il supporto per ADO.Servizi di sincronizzazione NET. SQL CE non supporta la connettività ODBC, a differenza di SQL Server.
Sviluppatore
SQL Server Developer Edition include le stesse funzionalità di SQL Server Enterprise Edition, ma è limitata dalla licenza per essere utilizzata solo come sistema di sviluppo e test, e non come server di produzione.A partire dall'inizio del 2016, Microsoft ha reso questa edizione gratuita per il pubblico.
Inserito (SSEE)
SQL Server 2005 Embedded Edition è un'istanza denominata appositamente configurata del motore di database SQL Server Express a cui è possibile accedere solo da alcuni Windows Services.
Valutazione
SQL Server Evaluation Edition, nota anche come Trial Edition, ha tutte le funzionalità dell'Enterprise Edition, ma è limitata a 180 giorni, dopo di che gli strumenti continueranno a funzionare,ma i servizi del server si fermeranno.
Strada veloce
SQL Server Fast Track è specificamente per l'archiviazione di data warehousing su scala aziendale e l'elaborazione di business intelligence, e funziona su hardware di architettura di riferimento ottimizzato per Fast Track.
LocalDB
Introdotto in SQL Server Express 2012, LocalDB è una versione minima, on-demand, di SQL Server progettata per gli sviluppatori di applicazioni.
Sistema di piattaforma di analisi (APS)
Precedentemente Parallell Data Warehouse (PDW) Un'appliance SQL Server per elaborazione parallela (MPP) ottimizzata per l'archiviazione di dati su larga scala come centinaia di terabyte.
Edizione Appliance Datawarehouse
Preinstallato e configurato come parte di un'appliance in collaborazione con Dell & HP basata sull'architettura Fast Track.Servizi di analisi, o servizi di segnalazione.