WikiDer > Microsoft SQL-Server
Microsoft SQL-Server | ||||
| Entwickler | Microsoft | |||
| Letzte Version | SQL Server 2019 (4. November 2019) | |||
| Status | Aktiv | |||
| Betriebssystem | Microsoft Windows | |||
| Geschrieben in | C | |||
| Kategorie | Datenbank | |||
| Lizenz | proprietärEULA | |||
| Webseite | www.microsoft.com/sql/ | |||
| ||||
Microsoft SQL-Server ist ein Relationales Datenbank Management System entwickelt von Microsoft. Es unterstützt T-SQL, einen Dialekt von SQL, die am weitesten verbreitete Datenbanksprache. Es wird häufig von Organisationen für kleine bis mittlere Unternehmen verwendet Datenbanken.
Geschichte
MS SQL Server ist eine Weiterentwicklung von Sybase und ist Microsofts Produkt auf dem Markt für Unternehmensdatenbanken. MS SQL Server konkurriert auf diesem Markt mit Produkten von Unternehmen wie Orakel, IBM und Sybase. Die erste Version von MS SQL Server war für OS/2 (ca. 1989) und war im Wesentlichen identisch mit Sybase 4.0 zuvor 4.0 VMS und Unix. MS SQL Server 4.2 wurde um 1993 veröffentlicht und mit Microsoft OS/2 Version 1.3 gebündelt.
Zu der Zeit, als Windows NT auf den Markt kam, trennten sich Sybase und Microsoft. Sybase benannte sein Produkt später in Adaptive Server Enterprise um, um Verwechslungen mit MS SQL Server zu vermeiden. Bis um 1994 MS SQL Server hatte drei Sybase Copyright-Hinweise, ein Hinweis auf den Ursprung von MS SQL Server.
Zeitleiste
- 1988 - SQL Server für OS/2, zusammen mit Sybase
- 1993 - SQL Server 4.21 für Windows NT
- 1995 - SQL Server 6.0, Codename SQL95
- 1996 - SQL Server 6.5, Codename Hydra
- 1999 - SQL Server 7.0, Codename Sphinx
- 1999 - SQL Server 7.0 OLAP, Codename Plato
- 2000 - SQL Server 2000 32-Bit, Codename Shiloh
- 2003 - SQL Server 2000 64-Bit, Codename Liberty
- 2005 - SQL Server 2005, Codename Yukon
- 2008 - SQL Server 2008, Codename Katmai
- 2010 - SQL Server 2008 R2, Codename Kilimanjaro
- 2012 - SQL Server 2012, Codename Denali
- 2014 - SQL Server 2014, Codename SQL 14
- 2016 - SQL Server 2016, kein Codename
- 2017 - SQL Server 2017, Codename vNext
- 2019 - SQL Server 2019, kein Codename
Beschreibung
MS SQL Server verwendet einen SQL-Dialekt, T-SQL oder Transact-SQL. Dies ist eine Erweiterung von SQL92, dem 1992 eingeführten ISO-Standard für SQL. Die Erweiterungen in T-SQL bestehen hauptsächlich aus zusätzlichen Einsatzmöglichkeiten in use Gespeicherte Prozeduren und beeinflussen die Art und Weise, wie Transaktionen beschrieben werden. Sowohl MS SQL Server als auch Sybase/ASE verwenden das Protokoll "Tabular Data Stream" (TDS), um auf Anwendungsebene netzwerkübergreifend zu kommunizieren. Das TDS-Protokoll wurde auch vom FreeTDS-Projekt implementiert, um mehr Anwendungen die Kommunikation mit MS SQL Server und Sybase/ASE zu ermöglichen. MS SQL Server unterstützt auch Open Database Connectivity (ODBC).
Versionen
Die folgenden Versionen von MS SQL Server sind verfügbar:
- Express: Der kostenlose Nachfolger der MS SQL Desktop Engine (MSDE)-Version, die mit einer Reihe von Produkten geliefert wurde.
- Express mit erweiterten Diensten: Wie Express mit zusätzlichen Funktionen.
- Arbeitsgruppe
- Standard
- Unternehmen
- Rechenzentrum
- Entwickler: Diese entspricht funktional der Enterprise-Version, darf jedoch nur zu Entwicklungs- und Testzwecken verwendet werden. Diese Version steht Schülern über das Dreamspark-Programm von Microsoft kostenlos zur Verfügung.
- Web: Speziell für die Verwendung mit Websites. (Und nur über das Microsoft SPLA-Programm verfügbar)
- Compact Edition (SQL CE): Zur Verwendung auf Mobiltelefonen und Desktops.
Die Unterschiede zwischen den Editionen liegen neben dem Preis hinsichtlich der unterstützten Hardware-, Skalierbarkeit, Funktionalität und Werkzeuge.[1] SQL Server Express unterstützt beispielsweise nicht mehr als einen Zentralprozessor und 1 GB Arbeitsspeicher und die maximale Größe einer Datenbank beträgt 4 GB. (Bis Version 2008, ab Version 2008 R2 beträgt die maximale Größe pro Datenbank 10 GB).
Siehe auch
Externer Link
| Quellen, Anmerkungen und/oder Verweise |