Was ist ein logischer Server in Azure SQL-Datenbank und Azure Synapse?

Gilt für: Azure SQL-DatenbankAzure Synapse Analytics

In diesem Artikel wird der logische Server in Azure beschrieben, der von Datenbanken in Azure SQL-Datenbank und Azure Synapse Analytics verwendet wird. Im Azure-Portal heißt der logische Server SQL-Server und unterscheidet sich vom Produkt SQL Server.

Übersicht

In Azure SQL-Datenbank und Azure Synapse Analytics ist ein Server ein logisches Konstrukt, das als zentraler Verwaltungspunkt für eine Sammlung von Datenbanken fungiert. Auf der logischen Serverebene können Sie Anmeldungen, Firewallregeln, Überwachungsregeln, Bedrohungserkennungsrichtlinien und Failovergruppen verwalten. Ein logischer Server kann sich in einer anderen Region als seine Ressourcengruppe befinden. Der logische Server muss vorhanden sein, bevor Sie eine Datenbank in Azure SQL-Datenbank oder einen dedizierten SQL-Pool in Azure Synapse Analytics erstellen können. Alle Datenbanken, die von einem einzelnen logischen Server verwaltet werden, werden in derselben Region wie dieser Server erstellt.

Dieser logische Server unterscheidet sich von einer SQL Server-Instanz, mit der Sie in der lokalen Umgebung möglicherweise vertraut sind. Insbesondere gibt es keine Garantien für den Standort der Datenbanken oder des dedizierten SQL-Pools im Zusammenhang mit dem Server, der diese verwaltet. Azure SQL-Datenbank und Azure Synapse machen keinen Zugriff oder Features auf Instanzebene verfügbar. Im Gegensatz dazu werden die Instanzdatenbanken in einer verwalteten Instanz alle an einem gemeinsamen physischen Standort eingerichtet. Dies erfolgt auf dieselbe Weise wie bei SQL Server in lokalen Umgebungen oder bei virtuellen Computern.

Wenn Sie einen logischen Server erstellen, geben Sie ein Serveranmeldekonto und -kennwort an, mit dem Sie Administratorrechte für die master-Datenbank auf diesem Server und alle auf diesem Server erstellte Datenbanken haben. Bei diesem anfänglichen Konto handelt es sich um ein SQL-Anmeldekonto. Azure SQL-Datenbank und Azure Synapse Analytics unterstützen sowohl die SQL-Authentifizierung als auch die Authentifizierung über Microsoft Entra. Weitere Informationen zu Anmeldungen und Authentifizierungen finden Sie unter Verwalten von Datenbanken und Anmeldungen in der Azure SQL-Datenbank. Windows-Authentifizierung wird nicht unterstützt.

Für einen logischer Server in SQL-Datenbank und Azure Synapse Analytics gilt Folgendes:

  • Wird innerhalb eines Azure-Abonnements erstellt, kann aber mit den enthaltenen Ressourcen in ein anderes Abonnement verschoben werden
  • ist die übergeordnete Ressource für Datenbanken, Pools für elastische Datenbanken und dedizierte SQL-Pools
  • bietet einen Namespace für Datenbanken, Pools für elastische Datenbanken und dedizierte SQL-Pools
  • ist ein Container mit Semantik von hoher Lebensdauer – beim Löschen eines Servers werden die enthaltenen Datenbanken, Pools für elastische Datenbanken und SQL-Pools gelöscht
  • beteiligt sich an der rollenbasierten Zugriffssteuerung in Azure (Azure Role-Based Access Control, Azure RBAC) – Datenbanken, Pools für elastische Datenbanken und dedizierte SQL-Pools innerhalb eines Servers erben dessen Zugriffsrechte
  • ist ein oberes Element der Identität von Datenbanken, Pools für elastische Datenbanken und dedizierten SQL-Pools für Zwecke der Azure-Ressourcenverwaltung (siehe das URL-Schema für Datenbanken und Pools)
  • stellt in einer Region Ressourcen zusammen
  • bietet eine Verbindungsendpunkt für den Datenbankzugriff (<serverName>.database.windows.net)
  • bietet Zugriff auf Metadaten bezüglich der darin enthaltenen Ressourcen über DMVs (dynamische Verwaltungssichten), indem eine Verbindung mit einer master-Datenbank hergestellt wird
  • stellt den Bereich für Verwaltungsrichtlinien bereit, die für seine Datenbanken gelten: Anmeldungen, Firewall, Überwachung, Bedrohungserkennung usw.
  • Wird durch eine Quote innerhalb des übergeordneten Abonnements beschränkt (standardmäßig sechs Server pro Abonnement, weitere Informationen finden Sie unter Abonnementgrenzen)
  • stellt den Bereich für Datenbank- und DTU- bzw. V-Kern-Kontingente für die darin enthaltenen Ressourcen (z.B. 45.000 DTU) bereit
  • ist der Versionsverwaltungsbereich für Funktionen, die in enthaltenen Ressourcen aktiviert wurden
  • Serverebenenprinzipal-Anmeldungen können alle Datenbanken auf einem Server verwalten.
  • Die master-Datenbank eines logischen Servers kann Anmeldungen enthalten, die denen in SQL-Instanzen ähnlich sind und Zugriff auf eine oder mehrere Datenbanken auf dem Server haben und denen beschränkte Administratorrechte zugewiesen werden können. Weitere Informationen finden Sie unter Anmeldungen.
  • Die Standardsortierung für alle auf einem Server erstellten Datenbanken ist SQL_LATIN1_GENERAL_CP1_CI_AS, wobei LATIN1_GENERAL für Englisch (USA), CP1 für Codepage 1252, CI für keine Unterscheidung von Groß-/Kleinschreibung und AS für die Unterscheidung nach Akzent steht.

Hinweis

Microsoft Entra ID war zuvor als Azure Active Directory (Azure AD) bekannt.

Verwalten von Servern, Datenbanken und Firewalls

Sie können logische Server, Datenbanken, dedizierte SQL-Pools und Firewalls über das Azure-Portal, mithilfe von Azure PowerShell, der Azure CLI, Transact-SQL (T-SQL) und der REST-API verwalten.

Sie können die Ressourcengruppe für einen logischen Server im Voraus oder während seiner Erstellung erstellen. Es existieren mehrere Methoden zum Erhalten eines Formulars für einen neuen SQL-Server. Sie erhalten ein solches entweder durch das Erstellen eines neuen SQL-Servers oder als Teil der Erstellung einer neuen Datenbank.

Erstellen eines leeren Servers

Navigieren Sie zu einem leeren SQL-Server-Formular (logischer SQL-Server), um einen leeren logischen Server (ohne eine Datenbank, einen Pool für elastische Datenbanken oder einen dedizierten SQL-Pool) über das Azure-Portal zu erstellen.

Erstellen einer leeren Datenbank oder Beispieldatenbank in Azure SQL-Datenbank

Wenn Sie eine Datenbank in SQL-Datenbank über das Azure-Portal erstellen möchten, navigieren Sie, um eine neue SQL-Datenbank zu erstellen, und geben Sie die erforderlichen Informationen an. Sie können die Ressourcengruppe und den Server im Voraus oder beim Erstellen der Datenbank selbst erstellen. Sie können eine leere Datenbank oder eine Beispieldatenbank erstellen, die auf AdventureWorksLT basiert.

Screenshot of the first steps to create a new SQL Database in the Azure portal.

Wichtig

Informationen zum Auswählen des Tarifs für Ihre Datenbank finden Sie unter DTU-basiertes Kaufmodell und vCore-basiertes Kaufmodell.

Verwalten eines vorhandenen Servers

Zum Verwalten eines vorhandenen Servers navigieren Sie mithilfe einer Reihe von Methoden zum Server, z. B. über eine bestimmte Datenbankseite, die Seite für die SQL-Server oder die Seite Alle Ressourcen.

Um eine vorhandene Datenbank zu verwalten, navigieren Sie zu der Seite SQL-Datenbanken, und wählen Sie dann die Datenbank aus, die Sie verwalten möchten.

Führen Sie beispielsweise die folgenden Schritte zum Konfigurieren einer Firewallregel aus:

  1. Navigieren Sie im Azure-Portal zu Ihrer Datenbankressource. Wählen Sie in der Symbolleiste die Option Serverfirewall festlegen.

    A screenshot that shows where to copy your server name, and set server firewall on the toolbar.

  2. Legen Sie den öffentlichen Netzwerkzugriff auf Ausgewählte Netzwerke fest, um die virtuellen Netzwerke und Firewallregeln anzuzeigen. Wenn diese Einstellung auf Deaktiviert festgelegt ist, werden virtuelle Netzwerke und Einstellungen für Firewallregeln ausgeblendet.

  3. Wählen Sie Firewallregel hinzufügen aus, um die Firewall zu konfigurieren.

    A screenshot that shows configuration of a server-level IP firewall rule.

Wichtig

Informationen zum Konfigurieren der Leistungseigenschaften für eine Datenbank finden Sie unter DTU-basiertes Kaufmodell und vCore-basiertes Kaufmodell.

Tipp

Eine Schnellstartanleitung zum Azure-Portal finden Sie unter Erstellen einer Datenbank in SQL-Datenbank im Azure-Portal.

Nächste Schritte