mk-prg-net \ ms-sql \overview \ 2016 \versions

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)

  • XML- Datentyp

  • CLR Integration

  • Filestream

2008

SQL Server 2008 (Katmai)

2010

SQL Azure (Matrix aka CloudDB)

2010

SQL Server 2008 R2 (Kilimanjaro)

2012

SQL Server 2012 (Denali)

  • Hochverfügbarkeitslösung AlwaysOn

2014

SQL Server 2014 (Hekaton)

  • Tabellen oder Datenbanken können komplett in den Arbeitsspeicher geladen werden (höhere Performance)

  • Spalten basierte Indizes

2016

SQL Server 2016 (Helsinki)

  • Linuxport
  • R- Server: statistische Analysen mit der Programmiersprache R

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:

http://msdn.microsoft.com/de-de/library/bb545450.aspx