SQL Server ist ein von Microsoft entwickeltes Verwaltungssystem für relationale Datenbanken (RDBMS). Es ist das RDBMS-Angebot von Microsoft auf Unternehmensebene und ein anspruchsvolleres und robusteres System als Access, das traditionell ein Desktop-System war.
Die Hauptkonkurrenten von SQL Server sind Oracle Database, MySQL (jetzt im Besitz von Oracle), PostgreSQL und DB2 von IBM.
SQL Server ist ein Client-Server-basiertes System, was bedeutet, dass es als Server fungiert und normalerweise viele Datenbanken enthält, wobei mehrere Clients über ein Netzwerk auf die Datenbanken zugreifen. Diese Clients sind häufig andere Anwendungen (z. B. eine Website oder ein CRM-System). Dies steht im Gegensatz zu Desktop-Systemen, bei denen sich die Datenbank häufig (aber nicht unbedingt) auf dem Computer des Benutzers befindet.
Client-Server-basierte Systeme haben in der Regel viel höhere Spezifikationen als Desktop-Systeme, und dies trifft zu, wenn man SQL Server mit Access vergleicht.
Hier sind ein paar Beispiele, um den Unterschied zu veranschaulichen:
- Eine SQL Server 2016-Datenbank kann eine maximale Größe von 524.272 Terabyte haben wohingegen eine Access 2016-Datenbank eine maximale Größe von 2 Gigabyte haben kann .
- Jede Instanz von SQL Server 2016 erlaubt maximal 32.767 gleichzeitige Benutzerverbindungen wohingegen eine Access 2016-Datenbank ein Limit von 255 gleichzeitigen Nutzern hat .
SQL Server Management Studio
SQL Server wird mit SQL Server Management Studio geliefert, einer grafischen Konsole, mit der Sie Ihren SQL Server entwickeln, konfigurieren und verwalten können.
Viele Aufgaben können entweder über die GUI oder programmgesteuert ausgeführt werden, indem eine SQL-Abfrage von einem Abfragetab ausgeführt wird.
SQL Server-Technologien/-Dienste
SQL Server besteht aus verschiedenen Technologien und Diensten. Hier sind diejenigen, aus denen SQL Server 2016 besteht.
Datenbank-Engine
Die Datenbank-Engine ist der Kerndienst zum Speichern, Verarbeiten und Sichern von Daten.
R-Dienste
R Services bietet zwei Serverplattformen für die Integration der beliebten Open-Source-Sprache R mit Geschäftsanwendungen:SQL Server R Services (In-Database) für die Integration mit SQL Server und Microsoft R Server.
Die Sprache R wird von Statistikern und Data-Minern häufig zur Entwicklung statistischer Software und Datenanalyse verwendet.
Datenqualitätsdienste
Data Quality Services (DQS) wird für die Datenbereinigung mithilfe eines Wissensdatenbanksystems verwendet.
Integrationsdienste
Integration Services ist eine Plattform für Datenintegration und Datentransformationen.
Stammdatendienste
Master Data Services ermöglicht es einer Organisation, eine vertrauenswürdige Version von Daten zu erstellen und zu verwalten, wenn sie sich im Laufe der Zeit ändern.
Analysedienste
Analysis Services ist die Data Warehousing-Lösung von Microsoft.
Replikation
Die Replikation ist eine Reihe von Technologien zum Kopieren und Verteilen von Daten und Datenbankobjekten von einer Datenbank in eine andere und zum anschließenden Synchronisieren zwischen den Datenbanken, um die Konsistenz zu wahren.
Meldedienste
Mit Reporting Services können Sie Berichte aus einer Vielzahl von Datenquellen erstellen, Berichte in verschiedenen Formaten veröffentlichen und Sicherheit und Abonnements zentral verwalten.