MS SQL Server - Übersicht
In diesem Kapitel wird SQL Server vorgestellt und seine Verwendung, Vorteile, Versionen und Komponenten erläutert.
Was ist SQL Server?
Es ist eine von Microsoft entwickelte Software, die aus der Spezifikation von RDBMS implementiert wird.
Es ist auch ein ORDBMS.
Es ist plattformabhängig.
Es ist sowohl GUI als auch befehlsbasierte Software.
Es unterstützt die SQL-Sprache (SEQUEL), bei der es sich um ein IBM Produkt, eine nicht prozedurale, gemeinsame Datenbank und eine Sprache handelt, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird.
Verwendung von SQL Server
- So erstellen Sie Datenbanken.
- Datenbanken pflegen.
- So analysieren Sie die Daten über SQL Server Analysis Services (SSAS).
- So generieren Sie Berichte über SQL Server Reporting Services (SSRS).
- So führen Sie ETL-Vorgänge über SQL Server Integration Services (SSIS) aus
Versionen von SQL Server
Ausführung | Jahr | Code Name |
---|---|---|
6.0 | 1995 | SQL95 |
6.5 | 1996 | Hydra |
7.0 | 1998 | Sphinx |
8,0 (2000) | 2000 | Shiloh |
9,0 (2005) | 2005 | Yukon |
10,0 (2008) | 2008 | Katmai |
10,5 (2008 R2) | 2010 | Kilimanjaro |
11,0 (2012) | 2012 | Denali |
12 (2014) | 2014 | Hekaton (anfangs), SQL 14 (aktuell) |
SQL Server-Komponenten
SQL Server arbeitet in einer Client-Server-Architektur und unterstützt daher zwei Arten von Komponenten: (a) Workstation und (b) Server.
Workstation componentssind auf jedem Computer des Geräts / SQL Server-Bedieners installiert. Dies sind nur Schnittstellen für die Interaktion mit Serverkomponenten. Beispiel: SSMS, SSCM, Profiler, BIDS, SQLEM usw.
Server componentssind auf einem zentralen Server installiert. Dies sind Dienstleistungen. Beispiel: SQL Server, SQL Server-Agent, SSIS, SSAS, SSRS, SQL-Browser, SQL Server-Volltextsuche usw.
Instanz von SQL Server
- Eine Instanz ist eine Installation von SQL Server.
- Eine Instanz ist eine exakte Kopie derselben Software.
- Wenn wir 'n' mal installieren, werden 'n' Instanzen erstellt.
- Es gibt zwei Arten von Instanzen in SQL Server: a) Standard b) Benannt.
- Auf einem Server wird nur eine Standardinstanz unterstützt.
- Auf einem Server werden mehrere benannte Instanzen unterstützt.
- Die Standardinstanz verwendet den Servernamen als Instanznamen.
- Der Standardname des Instanzdienstes lautet MSSQLSERVER.
- In der Version 2000 werden 16 Instanzen unterstützt.
- 50 Instanzen werden ab 2005 unterstützt.
Vorteile von Instanzen
- So installieren Sie verschiedene Versionen auf einem Computer.
- Kosten senken.
- Produktions-, Entwicklungs- und Testumgebungen separat warten.
- Um temporäre Datenbankprobleme zu reduzieren.
- So trennen Sie Sicherheitsrechte.
- Standby-Server warten.