Historie
1989 |
Version 1.0 für IBM OS/2 Entstand aus Zusammenarbeit von Microsoft mit der Fa. Sybase, die Datenbankserver für Unix- Systeme entwickelte. |
1992 |
Version 4.2 für OS/2 1.3 |
1993 |
Version 4.21 für Windows NT (SQLNT) |
1995 |
SQL Server 6.0 für Windows NT (SQL95) Eigenständige Weiterentwicklung der Datenbankservers ohne Sybase |
1996 |
SQL Server 6.5 für Windows NT (Hydra) |
1999 |
SQL Server 7.0 für Windows NT (Sphinx, Plato) Vollständige Neuentwicklung des Servers (Codebasis von Sybase aufgegeben, eigene Codebasis entwickelt) OLAP Tools |
2000 |
SQL Server 2000 (Liberty) |
2005 |
SQL Server 2005 (Yukon)
|
2008 |
SQL Server 2008 (Katmai) |
2010 |
SQL Azure (Matrix aka CloudDB) |
2010 |
SQL Server 2008 R2 (Kilimanjaro) |
2012 |
SQL Server 2012 (Denali)
|
2014 |
SQL Server 2014 (Hekaton)
|
2016 |
SQL Server 2016 (Helsinki)
|
SQL- Server 2014 Produktübersicht
|
|
|
|
Installierbar auf |
|
|
---|---|---|---|---|---|---|
Produkt |
Max CPU's |
RAM |
Max DB Size |
Windows 7 |
Windows Server |
Anmerkung |
Enterprise |
OS - Grenze |
OS - Grenze |
524 PB |
n |
j |
Umfasst alle Funktionen von SQLServer 2000. Vornehmlich zur Implementierung großer Unternehmensdatenbanken. |
Standard |
4 Sockets oder 16 Kerne |
128 GB |
524 PB |
n |
j |
Datenbankserver für Arbeitsgruppen. Spezielle Komponenten der Enterprise Edition wie gutes Scalieren in SMP- Systemen, Failover, Web- Schnittstelle und OLAP fehlen hier. |
Web |
4 Sockets oder 16 Kerne |
64 GB |
524 PB |
n |
j |
Standalone Datenbankserver für Arbeitsstation. Funktionsumfang = Standard Edition - Volltextsuche und Transaktionsreplikation |
Express mit advanced Services |
1 Sockets oder 4 Kerne |
1 GB |
10 GB |
j |
n |
Nur für Entwicklung und Test (spezielle Lizenz) |
Express |
1 Sockets oder 4 Kerne |
1 GB |
10 GB |
j |
n |
Dient als Datenspeicher für Anwendungen. Keine Benutzeroberfläche, Verwaltungstools, Mergerreplikation etc. |
SQL- Server 2008 Produktübersicht
Produkt | CPU's | RAM | Max Size Database | Anmerkung |
---|---|---|---|---|
8 |
2 TB |
no limit |
Umfasst alle Funktionen von SQLServer 2000. Vornehmlich zur Implementierung großer Unternehmensdatenbanken. |
|
Standard- Edition |
4 |
32GB |
no limit |
Datenbankserver für kleine und mittlere Unternehmen. |
Web |
4 |
32 GB |
no limit |
|
Express |
1 |
1 GB |
4 GB |
Dient als Datenspeicher für Anwendungen. |
Ältere Versionen und Abwärtskompatibilität
Datenbanken, die auf einer älteren Version von SQL-Server erstellt wurden, können in sog. Kompatibilitätsmodus auf dem neuen System betrieben werden. Dabei werden Features, die nur im neuen System verfügbar sind, abgeschaltet.
Der Kompatibilitätsmodus einer DB wird mittels folgender gespeicherter Prozedur abgefragt:
exec sp_dbcmptlevel '<db name>'
Die Prozedur gibt einen nummerischen Code zurück, der gemäß folgender Tabelle zu interpretieren ist:
Code | SQL Server Version |
---|---|
60 |
6.0 |
65 |
6.5 |
70 |
7.0 |
80 |
SQL Server 2000 |
90 |
SQL Server 2005 |
100 |
SQL Server 2008 (+R2) |
110 |
SQL Server 2012 |
120 |
SQL Server 2014 |
Der Kompatibilitätsmodus einer Datenbank kann auch festgelegt werden. Dazu ist beim Aufruf von sp_dbcmptlevel der gewünschte Versionscode als 2. Parameter anzufügen:
exec sp_dbcmptlevel '<db name>' <Code>
Dokumentation
Zum SQL- Server kann im Internet unter folgender URL eine aktuelle Dokumentation abgerufen werden: