Was ist ein SQL Server?
Gilt für: SQL Server
Microsoft SQL Server ist ein Managementsystem für relationale Datenbanken (RDBMS). Anwendungen und Tools stellen eine Verbindung mit einer SQL Server-Instanz oder -Datenbank her und kommunizieren mithilfe von Transact-SQL (T-SQL).
Bereitstellungsoptionen
Sie können SQL Server unter Windows oder Linux installieren, in einem Linux-Container bereitstellen oder auf einem virtuellen Azure-Computer oder einer anderen VM-Plattform bereitstellen. Möglicherweise haben Sie dies zuvor als das erworbene Produkt bezeichnet.
Unterstützte Versionen von SQL Server hängen von Ihrem Lizenzvertrag ab, aber für die Zwecke dieser Dokumentation meinen wir SQL Server 2016 (13.x) und höhere Versionen. Die Dokumentation zu SQL Server 2014 (12.x) und früheren Versionen finden Sie unter Vorherige Versionen der SQL Server Dokumentation. Informationen dazu, welche Versionen von SQL Server derzeit unterstützt werden, finden Sie unter Optionen nach Ende des Supports für SQL Server.
Die zugrunde liegende SQL Server-Datenbank-Engine wird auch von den folgenden Produkten und Diensten verwendet:
- Azure SQL-Datenbank
- Verwaltete Azure SQL-Datenbank-Instanz
- Microsoft Analytics Platform System (PDW)
- Azure Synapse Analytics
- Azure SQL Edge
Eine Liste der Features, die von den SQL Server-Editionen auf Windows unterstützt werden, finden Sie hier:
- Editionen und unterstützte Features von SQL Server 2022
- Editionen und unterstützten Features von SQL Server 2019
- Editionen und unterstützten Funktionen von SQL Server 2017
- Editionen und unterstützten Funktionen von SQL Server 2016
SQL Server-Komponenten und -Technologien
In diesem Abschnitt werden einige der wichtigsten Technologien beschrieben, die in SQL Server verfügbar sind.
Komponente | Beschreibung |
---|---|
Datenbank-Engine | Die Datenbank-Engine ist der Kerndienst zum Speichern, Verarbeiten und Sichern von Daten. Die Datenbank-Engine stellt kontrollierten Zugriff und Transaktionsverarbeitung bereit. So können Sie auch hohe Anforderungen von Daten verarbeitenden Anwendungen in Ihrem Unternehmen zu erfüllen. Die Datenbank-Engine bietet auch umfassende Unterstützung für die Erhaltung der Geschäftskontinuität durch Geschäftskontinuität und Datenbankwiederherstellung – SQL Server. |
Machine Learning Services (MLS) | SQL-Server Machine Learning Services unterstützt die Integration von Machine Learning in Unternehmensworkflows mithilfe der gängigen Sprachen R und Python. Machine Learning-Dienste (datenbankintern) integriert R und Python in SQL Server, wodurch das Erstellen, Trainieren und Bewerten von Modellen durch das Aufrufen gespeicherter Prozeduren erleichtert wird. Machine Learning Server stellt eine unternehmensweite Unterstützung für R und Python zur Verfügung, ohne dass SQL Server erforderlich ist. |
Integration Services (SSIS) | SQL Server Integration Services ist eine Plattform zum Erstellen von leistungsstarken Datenintegrationslösungen, einschließlich Paketen, die Extrahieren, Transformieren und Laden (ETL) für das Data Warehousing bieten. |
Analysis Services (SSAS) | SQL Server Analysis Services ist eine Plattform für analytische Daten und ein Business Intelligence-Toolset für Einzelpersonen, Teams und Unternehmen. Server und Client-Designer unterstützen herkömmliche OLAP-Lösungen, neue Tabellenmodellierungslösungen sowie Self-Service-Funktionen für die Analyse und Zusammenarbeit mit Power Pivot, Excel und einer SharePoint Server-Umgebung. Analysis Services umfasst zudem Data Mining, damit Sie die Muster und Beziehungen erkennen können, die in großen Datenvolumen versteckt sind. |
Reporting Services (SSRS) | SQL Server Reporting Services bietet webbasierte Berichtfunktionen für Unternehmen. Sie können Berichte zu Inhalten aus vielen Datenquellen erstellen, Berichte in verschiedenen Formaten veröffentlichen und Abonnements und Sicherheit zentral verwalten. |
Replikation | Die SQL Server Replikation umfasst Technologie zum Kopieren und Verteilen von Daten und Datenbankobjekten aus einer Datenbank in eine andere und für die anschließende Synchronisierung zwischen Datenbanken, um Konsistenz zu erzielen. Mithilfe der Replikation können Sie Daten an verschiedene Standorte, an Remotebenutzer oder mobile Benutzer über lokale Netzwerke und WANs (Wide Area Network), über DFÜ-Verbindungen, Funk-Verbindungen oder über das Internet verteilen. |
Data Quality Services (DQS) | Data Quality Services stellt eine wissensgesteuerte Datenbereinigungslösung bereit. DQS ermöglicht das Erstellen einer Knowledge Base und die anschließende Verwendung dieser Knowledge Base zum Durchführen der Datenkorrektur und Deduplizierung für Ihre Daten mithilfe von computerunterstützten und interaktiven Mitteln. Sie können Cloud-basierte Verweisdatendienste verwenden und eine Datenverwaltungslösung erstellen, die DQS in SQL Server Integration Services und Master Data Services integriert. |
Master Data Services (MDS) | Master Data Services ist die SQL Server -Lösung für die Masterdatenverwaltung. Eine auf Master Data Services erstellte Lösung gewährleistet, dass Berichterstellung und Analyse auf den richtigen Informationen basieren. Mit Master Data Services erstellen Sie ein zentrales Repository für Masterdaten und verwalten einen überwachungs- und sicherungsfähigen Datensatz dieser Daten, die sich im Laufe der Zeit ändern. |
Grundlegende Konzepte
Diese Tabelle enthält Links zu grundlegenden Konzepten in SQL Server und Azure SQL.
Verbindung mit SQL Server herstellen
- Herstellen einer Verbindung mit der Datenbank-Engine
- Was ist SQL Server Management Studio (SSMS)?
- Was ist Azure Data Studio?
Azure-Integration
Obwohl SQL Server ein eigenständiges Produkt ist, das auf Computern mit Windows- und Linux-Betriebssystemen installiert werden kann, können Sie Ihre SQL Server-Instanzen in mehrere Azure-Dienste integrieren.
Azure Virtual Machines
Mit SQL Server auf Azure Virtual Machines können Sie Vollversionen von SQL Server in der Cloud nutzen, ohne lokale Hardware verwalten zu müssen. Virtuelle SQL Server-Computer (VMs) vereinfachen außerdem die Lizenzierungskosten, wenn Sie nutzungsbasierte Bezahlung verwenden.
Virtuelle Azure-Computer werden in verschiedensten geografischen Regionen auf der ganzen Welt ausgeführt. Es sind auch verschiedene Computergrößen möglich. Über den Katalog mit VM-Images können Sie virtuelle SQL Server-Computer mit passender Version, passender Edition und passendem Betriebssystem erstellen. Dadurch stellen virtuelle Computer eine gute Wahl für viele verschiedene SQL Server-Workloads dar.
Azure Arc
Der von Azure Arc aktivierter SQL Server bietet eine konsistente Verwaltungsplattform für mehrere Clouds und die lokale Umgebung und vereinfacht so Governance und Verwaltung. Azure Arc bietet eine zentrale, einheitliche Möglichkeit, Ihre gesamte Umgebung zusammen zu verwalten und vorhandene nicht azure- und/oder lokale virtuelle Computer, Kubernetes-Cluster und Datenbanken in Azure Resource Manager zu kombinieren.
Sie können Azure-Dienste und -Verwaltungsfunktionen verwenden, DevOps-Methoden einführen, um neue systemeigene Cloudmuster in Ihrer Umgebung zu unterstützen, und benutzerdefinierte Speicherorte als Abstraktionsebene über Azure Arc-fähige Kubernetes-Cluster und Clustererweiterungen konfigurieren, unabhängig davon, wo sich Ihre Ressourcen befinden.
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) ist ein verwalteter Dienst zum Bereitstellen und Skalieren von Container-Clustern. Mit SQL Server für Linux Containern können Sie einen SQL Server Linux-Container mithilfe von Helm-Diagrammen auf AKS bereitstellen.
Hinweis
Sie können auch Azure Arc-fähige SQL Managed Instance in einer Kubernetes-Infrastruktur Ihrer Wahl einrichten, sodass Sie den Dienst in Azure verwalten können, während Ihre Daten am gewünschten Standort verbleiben.
Migrieren und Verlagern von Daten
SQL Server bietet viele Möglichkeiten zum Migrieren und Modernisieren Ihrer Datenfläche.
Migration in die Cloud
- Häufig gestellte Fragen zum Migrieren von SQL Server-Workloads
- Importieren und Exportieren von Daten mit dem SQL Server-Import/Export-Assistenten
- Leitfäden zur Azure-Datenbankmigration
Migrieren zu SQL Server
- Migrieren von Datenbanken und strukturierten Daten zu SQL Server für Linux 1
- Data Migration Assistant
- Importieren von Daten aus Excel in SQL Server oder Azure SQL-Datenbank
- SQL Server Migration Assistant
1 SQL Server 2017 (14.x) und höhere Versionen.
Aktualisieren Ihrer Version von SQL Server
Beispiele
- Wide World Importers Database-Beispieldatenbanken
- AdventureWorks-Beispieldatenbanken
- SQL Server-Beispiele bei GitHub
Hilfe erhalten
- Ideen für SQL: Haben Sie Vorschläge zur Verbesserung von SQL Server?
- Microsoft Q & A (SQL Server)
- DBA-Stapelaustausch (tag sql-server): Stellen von Fragen zu SQL Server
- Stack Overflow (tag sql-server): Antworten auf SQL-Entwicklungsfragen
- Reddit: allgemeine Erläuterung zu SQL Server
- Lizenzbedingungen und -informationen zu Microsoft SQL Server
- Supportoptionen für Geschäftsbenutzer
- Zusätzliche SQL Server-Hilfe und Feedback
Zur SQL-Dokumentation beitragen
Wussten Sie schon, dass Sie SQL-Inhalte selbst bearbeiten könnten? Hierdurch helfen Sie nicht nur mit, unsere Dokumentation zu verbessern, sondern Sie werden auch als Mitwirkender an der Seite aufgeführt.
Weitere Informationen finden Sie unter Mitwirken an der SQL Server-Dokumentation.