Microsoft SQL Server is een relationele-databasebeheersysteem ontwikkeld door Microsoft. Het ondersteunt T-SQL, een dialect van SQL, de meest gebruikte databasetaal. Het wordt algemeen gebruikt door organisaties voor kleine tot middelgrote databases.

Geschiedenis MS SQL Server is een doorontwikkeling van Sybase en is Microsofts product in de markt voor enterprise databases. MS SQL Server concurreert in deze markt met producten van bedrijven als Oracle, IBM en Sybase. De eerste versie van MS SQL Server was voor OS/2 (ongeveer 1989) en was in essentie hetzelfde als Sybase 4.0 voor VMS en Unix. MS SQL Server 4.2 kwam uit rond 1993 en werd gebundeld met Microsoft OS/2 versie 1.3.

Rond de tijd dat Windows NT verscheen scheidden de wegen van Sybase en Microsoft. Sybase wijzigde de naam van haar product later in Adaptive Server Enterprise om verwarring met MS SQL Server te vermijden. Tot 1994 had MS SQL Server drie auteursrechtvermeldingen van Sybase, een indicatie van de oorsprong van MS SQL Server.

Tijdslijn 1988 - SQL Server voor OS/2, samen met Sybase 1993 - SQL Server 4.21 voor Windows NT 1995 - SQL Server 6.0, codenaam SQL95 1996 - SQL Server 6.5, codenaam Hydra 1999 - SQL Server 7.0, codenaam Sphinx 1999 - SQL Server 7.0 OLAP, codenaam Plato 2000 - SQL Server 2000 32-bit, codenaam Shiloh 2003 - SQL Server 2000 64-bit, codenaam Liberty 2005 - SQL Server 2005, codenaam Yukon 2008 - SQL Server 2008, codenaam Katmai 2010 - SQL Server 2008 R2, codenaam Kilimanjaro 2012 - SQL Server 2012, codenaam Denali 2014 - SQL Server 2014, codenaam SQL 14 2016 - SQL Server 2016, geen codenaam 2017 - SQL Server 2017, codenaam vNext 2019 - SQL Server 2019, geen codenaam 2022 - SQL Server 2022, geen codenaam

Beschrijving MS SQL Server gebruikt een dialect van SQL, T-SQL of Transact-SQL. Dit is een uitbreiding van SQL92, de ISO-standaard voor SQL die in 1992 is vastgelegd. De uitbreidingen in T-SQL bestaan voornamelijk uit extra mogelijkheden voor gebruik in opgeslagen procedures en beïnvloeden de manier waarop transacties worden beschreven. Zowel MS SQL Server als Sybase/ASE gebruiken het "Tabular Data Stream"-protocol (TDS) om op applicatieniveau te communiceren over netwerken. Het TDS-protocol is ook geïmplementeerd door het FreeTDS-project om meer applicaties in staat te stellen om met MS SQL Server en Sybase/ASE te communiceren. MS SQL Server ondersteunt ook Open Database Connectivity (ODBC).

Versies Van MS SQL Server zijn de volgende versies beschikbaar: Express: De gratis opvolger van MS SQL Desktop Engine (MSDE) versie die met een aantal producten meegeleverd werd. Express met advanced services: Zelfde als Express met toegevoegde functionaliteit. Workgroup Standard Enterprise Data Center Developer: Deze is functioneel hetzelfde als de Enterprise-versie, maar mag alleen voor ontwikkel- en testdoeleinden gebruikt worden. Deze versie is gratis beschikbaar voor studenten via Microsofts Dreamspark-programma. Web: Speciaal voor gebruik met websites. (En alleen beschikbaar vanuit het Microsoft SPLA programma) Compact Edition (SQL CE): Voor gebruik op mobiele telefoons en desktops.

De verschillen tussen de edities liggen naast de prijs op het gebied van de ondersteunde hardware, schaalbaarheid, functionaliteit en gereedschappen.vergelijking verschillende versies. Gearchiveerd op 6 september 2008. Zo ondersteunt SQL Server Express niet meer dan één CPU en 1 GB aan geheugen en is de maximale grootte van een database 4 GB. (Tot aan versie 2008, vanaf versie 2008 R2 is de maximale grootte per database 10GB).

Zie ook SQL Server Management Studio

Externe links Productpagina SSMS Tools

SQL Server SQL Server SQL Server Categorie:Software geschreven in C Categorie:Software geschreven in C# Categorie:Software geschreven in C++