Was ist ein logischer SQL-Server in Azure SQL-Datenbank und Azure Synapse?What is a logical SQL server in Azure SQL Database and Azure Synapse?

GILT FÜR: Azure SQL Database Azure Synapse Analytics

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.In Azure SQL Database and Azure Synapse Analytics, a server is a logical construct that acts as a central administrative point for a collection of databases. Auf der Serverebene können Sie Anmeldungen, Firewallregeln, Überwachungsregeln, Bedrohungserkennungsrichtlinien und Autofailover-Gruppen verwalten.At the server level, you can administer logins, firewall rules, auditing rules, threat detection policies, and auto-failover groups. Ein Server kann sich in einer anderen Region als seine Ressourcengruppe befinden.A server can be in a different region than its resource group. Bevor Sie eine Datenbank in Azure SQL-Datenbank oder eine Data Warehouse-Datenbank in Azure Synapse Analytics erstellen können, muss der Server vorhanden sein.The server must exist before you can create a database in Azure SQL Database or a data warehouse database in Azure Synapse Analytics. Alle Datenbanken, die von einem einzelnen Server verwaltet werden, müssen in derselben Region wie der Server erstellt werden.All databases managed by a single server are created within the same region as the server.

Dieser Server unterscheidet sich von einer SQL Server-Instanz, mit der Sie möglicherweise in der lokalen Umgebung vertraut sind.This server is distinct from a SQL Server instance that you may be familiar with in the on-premises world. Es gibt keine Garantien für den Standort der Datenbanken oder Data Warehouse-Datenbanken im Zusammenhang mit dem Server, der diese verwaltet.Specifically, there are no guarantees regarding location of the databases or data warehouse database in relation to the server that manages them. Darüber hinaus stellen weder Azure SQL-Datenbank noch Azure Synapse Zugriff oder Features auf Instanzebene zur Verfügung.Furthermore, neither Azure SQL Database nor Azure Synapse expose any instance-level access or features. 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.In contrast, the instance databases in a managed instance are all physically co-located - in the same way that you are familiar with SQL Server in the on-premises or virtual machine world.

Beim Erstellen eines Servers geben Sie ein Serveranmeldekonto und ein dazugehöriges Kennwort an, das über Administratorrechte für die Masterdatenbank auf dem Server und für alle Datenbanken verfügt, die auf diesem Server erstellt werden.When you create a server, you provide a server login account and password that has administrative rights to the master database on that server and all databases created on that server. Bei diesem anfänglichen Konto handelt es sich um ein SQL-Anmeldekonto.This initial account is a SQL login account. Azure SQL-Datenbank und Azure Synapse Analytics unterstützen die SQL-Authentifizierung und die Azure Active Directory-Authentifizierung.Azure SQL Database and Azure Synapse Analytics support SQL authentication and Azure Active Directory Authentication for authentication. Weitere Informationen zu Anmeldungen und Authentifizierungen finden Sie unter Verwalten von Datenbanken und Anmeldungen in der Azure SQL-Datenbank.For information about logins and authentication, see Managing Databases and Logins in Azure SQL Database. Windows-Authentifizierung wird nicht unterstützt.Windows Authentication is not supported.

Ein Server in SQL-Datenbank und Azure Synapse:A server in SQL Database and Azure Synapse:

  • wird in einem Azure-Abonnement erstellt, kann aber mit seinen enthaltenen Ressourcen in ein anderes Abonnement verschoben werdenIs created within an Azure subscription, but can be moved with its contained resources to another subscription
  • ist die übergeordnete Ressource für Datenbanken, Pools für elastische Datenbanken und Data WarehousesIs the parent resource for databases, elastic pools, and data warehouses
  • stellt einen Namespace für Datenbanken, Pools für elastische Datenbanken und Data Warehouse-Datenbanken bereitProvides a namespace for databases, elastic pools, and data warehouse database
  • ist ein Container mit Semantik von hoher Lebensdauer – beim Löschen eines Servers werden die enthaltenen Datenbanken, Pools für elastische Datenbanken und SQK-Pools gelöschtIs a logical container with strong lifetime semantics - delete a server and it deletes its databases, elastic pools, and SQK pools
  • beteiligt sich an der rollenbasierten Zugriffssteuerung in Azure (Role-Based Access Control, Azure RBAC) – Datenbanken, Pools für elastische Datenbanken und Data Warehouse-Datenbanken innerhalb eines Servers erben dessen ZugriffsrechteParticipates in Azure role-based access control (Azure RBAC) - databases, elastic pools, and data warehouse database within a server inherit access rights from the server
  • ist ein übergeordnetes Element der Identität von Datenbanken, Pools für elastische Datenbanken und Data Warehouse-Datenbanken für Zwecke der Azure-Ressourcenverwaltung (siehe das URL-Schema für Datenbanken und Pools)Is a high-order element of the identity of databases, elastic pools, and data warehouse database for Azure resource management purposes (see the URL scheme for databases and pools)
  • stellt in einer Region Ressourcen zusammenCollocates resources in a region
  • bietet eine Verbindungsendpunkt für den Datenbankzugriff (<serverName>.database.windows.net)Provides a connection endpoint for database access (<serverName>.database.windows.net)
  • bietet Zugriff auf Metadaten bezüglich der darin enthaltenen Ressourcen über DMVs (dynamic management views), indem eine Verbindung mit einer Masterdatenbank hergestellt wirdProvides access to metadata regarding contained resources via DMVs by connecting to a master database
  • stellt den Bereich für Verwaltungsrichtlinien bereit, die für seine Datenbanken gelten: Anmeldungen, Firewall, Überwachung, Bedrohungserkennung usw.Provides the scope for management policies that apply to its databases - logins, firewall, audit, threat detection, and such
  • ist durch ein Kontingent innerhalb des übergeordneten Abonnements eingeschränkt (standardmäßig sechs Server pro Abonnement – siehe Grenzwerte für Abonnements hier)Is restricted by a quota within the parent subscription (six servers per subscription by default - see Subscription limits here)
  • stellt den Bereich für Datenbank- und DTU- bzw. V-Kern-Kontingente für die darin enthaltenen Ressourcen (z.B. 45.000 DTU) bereitProvides the scope for database quota and DTU or vCore quota for the resources it contains (such as 45,000 DTU)
  • ist der Versionsverwaltungsbereich für Funktionen, die in enthaltenen Ressourcen aktiviert wurdenIs the versioning scope for capabilities enabled on contained resources
  • Serverebenenprinzipal-Anmeldungen können alle Datenbanken auf einem Server verwaltenServer-level principal logins can manage all databases on a server
  • kann Anmeldungen enthalten, die denen in SQL Server-Instanzen in lokalen Umgebungen ähnlich sind und die über Zugriff auf eine oder mehrere Datenbanken auf dem Server verfügen und denen beschränkte Administratorrechte zugewiesen werden können.Can contain logins similar to those in instances of SQL Server in your on-premises environment that are granted access to one or more databases on the server, and can be granted limited administrative rights. Weitere Informationen finden Sie unter Logins (Anmeldungen).For more information, see Logins.
  • 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.The default collation for all databases created on a server is SQL_LATIN1_GENERAL_CP1_CI_AS, where LATIN1_GENERAL is English (United States), CP1 is code page 1252, CI is case-insensitive, and AS is accent-sensitive.

Verwalten von Servern, Datenbanken und Firewalls mithilfe des Azure-PortalsManage servers, databases, and firewalls using the Azure portal

Sie können die Ressourcengruppe für einen Server im Voraus oder beim Erstellen des Servers selbst erstellen.You can create the resource group for a server ahead of time or while creating the server itself. 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.There are multiple methods for getting to a new SQL server form, either by creating a new SQL server or as part of creating a new database.

Erstellen eines leeren ServersCreate a blank server

Navigieren Sie im Azure-Portal zu einem leeren SQL-Server-Formular (logischer SQL-Server), um einen Server (ohne eine Datenbank, einen Pool für elastische Datenbanken oder eine Data Warehouse-Datenbank) zu erstellen.To create a server (without a database, elastic pool, or data warehouse database) using the Azure portal, navigate to a blank SQL server (logical SQL server) form.

Erstellen einer leeren Datenbank oder Beispieldatenbank in Azure SQL-DatenbankCreate a blank or sample database in Azure SQL Database

Zum Erstellen einer SQL-Datenbank mithilfe des Azure-Portals navigieren Sie zu einem leeren SQL-Datenbank-Formular, und stellen Sie die erforderlichen Informationen bereit.To create a database in SQL Database using the Azure portal, navigate to a blank SQL Database form and provide the requested information. Sie können die Ressourcengruppe und den Server im Voraus oder beim Erstellen der Datenbank selbst erstellen.You can create the resource group and server ahead of time or while creating the database itself. Sie können eine leere Datenbank oder eine Beispieldatenbank basierend auf Adventure Works LT erstellen.You can create a blank database or create a sample database based on Adventure Works LT.

Datenbankerstellung 1

Wichtig

Informationen zum Auswählen des Tarifs für Ihre Datenbank finden Sie unter DTU-basiertes Kaufmodell und vCore-basiertes Kaufmodell.For information on selecting the pricing tier for your database, see DTU-based purchasing model and vCore-based purchasing model.

Informationen zum Erstellen einer verwalteten Instanz finden Sie unter Erstellen einer verwalteten Instanz.To create a managed instance, see Create a managed instance

Verwalten eines vorhandenen ServersManage an existing server

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.To manage an existing server, navigate to the server using a number of methods - such as from specific database page, the SQL servers page, or the All resources page.

Um eine vorhandene Datenbank zu verwalten, navigieren Sie zu der Seite SQL-Datenbanken, und klicken Sie auf die Datenbank, die Sie verwalten möchten.To manage an existing database, navigate to the SQL databases page and click the database you wish to manage. Der folgende Screenshot zeigt, wie Sie beginnen, über die Seite Übersicht für eine Datenbank eine Firewall auf Serverebene für eine Datenbank festzulegen.The following screenshot shows how to begin setting a server-level firewall for a database from the Overview page for a database.

Serverfirewallregel

Wichtig

Informationen zum Konfigurieren der Leistungseigenschaften für eine Datenbank finden Sie unter DTU-basiertes Kaufmodell und vCore-basiertes Kaufmodell.To configure performance properties for a database, see DTU-based purchasing model and vCore-based purchasing model.

Tipp

Eine Schnellstartanleitung zum Azure-Portal finden Sie unter Erstellen einer Datenbank in SQL-Datenbank im Azure-Portal.For an Azure portal quickstart, see Create a database in SQL Database in the Azure portal.

Verwalten von Servern, Datenbanken und Firewalls mithilfe von PowerShellManage servers, databases, and firewalls using PowerShell

Hinweis

Dieser Artikel wurde mit der Verwendung des Azure Az PowerShell-Moduls aktualisiert.This article has been updated to use the Azure Az PowerShell module. Das Azure Az PowerShell-Modul wird für die Interaktion mit Azure empfohlen.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Informationen zu den ersten Schritten mit dem Az PowerShell-Modul finden Sie unter Installieren von Azure PowerShell.To get started with the Az PowerShell module, see Install Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Wichtig

Das Azure Resource Manager-Modul von PowerShell wird weiterhin unterstützt, aber alle zukünftigen Entwicklungen erfolgen für das Az.Sql-Modul.The PowerShell Azure Resource Manager module is still supported, but all future development is for the Az.Sql module. Informationen zu diesen Cmdlets finden Sie unter AzureRM.Sql.For these cmdlets, see AzureRM.Sql. Die Argumente für die Befehle im Az-Modul und den AzureRm-Modulen sind im Wesentlichen identisch.The arguments for the commands in the Az module and in the AzureRm modules are substantially identical.

Verwenden Sie zum Erstellen und Verwalten von Servern, Datenbanken und Firewalls mithilfe von Azure PowerShell die folgenden PowerShell-Cmdlets.To create and manage servers, databases, and firewalls with Azure PowerShell, use the following PowerShell cmdlets. Wenn Sie PowerShell installieren oder aktualisieren müssen, helfen Ihnen die Informationen unter Installieren des Azure PowerShell-Moduls weiter.If you need to install or upgrade PowerShell, see Install Azure PowerShell module. Informationen zum Erstellen und Verwalten von Pools für elastische Datenbanken finden Sie unter Pools für elastische Datenbanken.For creating and managing elastic pools, see Elastic pools.

CmdletCmdlet BESCHREIBUNGDescription
New-AzSqlDatabaseNew-AzSqlDatabase Erstellt eine DatenbankCreates a database
Get-AzSqlDatabaseGet-AzSqlDatabase Ruft mindestens eine Datenbank abGets one or more databases
Set-AzSqlDatabaseSet-AzSqlDatabase Legt Eigenschaften für eine Datenbank fest oder verschiebt eine vorhandene Datenbank in einen Pool für elastische DatenbankenSets properties for a database, or moves an existing database into an elastic pool
Remove-AzSqlDatabaseRemove-AzSqlDatabase Entfernt eine DatenbankRemoves a database
New-AzResourceGroupNew-AzResourceGroup Erstellt eine RessourcengruppeCreates a resource group
New-AzSqlServerNew-AzSqlServer Erstellt einen ServerCreates a server
Get-AzSqlServerGet-AzSqlServer Gibt Informationen zu Servern zurückReturns information about servers
Set-AzSqlServerSet-AzSqlServer Ändert die Eigenschaften eines ServersModifies properties of a server
Remove-AzSqlServerRemove-AzSqlServer Entfernt einen ServerRemoves a server
New-AzSqlServerFirewallRuleNew-AzSqlServerFirewallRule Erstellt eine Firewallregel auf ServerebeneCreates a server-level firewall rule
Get-AzSqlServerFirewallRuleGet-AzSqlServerFirewallRule Ruft Firewallregeln für einen Server abGets firewall rules for a server
Set-AzSqlServerFirewallRuleSet-AzSqlServerFirewallRule Ändert eine Firewallregel auf einem ServerModifies a firewall rule in a server
Remove-AzSqlServerFirewallRuleRemove-AzSqlServerFirewallRule Löscht eine Firewallregel von einem ServerDeletes a firewall rule from a server.
New-AzSqlServerVirtualNetworkRuleNew-AzSqlServerVirtualNetworkRule Erstellt eine VNET-Regel, die auf einem Subnetz basiert, das einen VNET-Dienstendpunkt darstellt.Creates a virtual network rule, based on a subnet that is a Virtual Network service endpoint.

Verwalten von Servern, Datenbanken und Firewalls mithilfe der Azure CLIManage servers, databases, and firewalls using the Azure CLI

Verwenden Sie zum Erstellen und Verwalten von Servern, Datenbanken und Firewalls mithilfe der Azure CLI die folgenden Azure CLI-Befehle für SQL-Datenbank.To create and manage servers, databases, and firewalls with the Azure CLI, use the following Azure CLI SQL Database commands. Führen Sie die CLI mithilfe von Cloud Shell in Ihrem Browser aus, oder installieren Sie sie unter macOS, Linux oder Windows.Use the Cloud Shell to run the CLI in your browser, or install it on macOS, Linux, or Windows. Informationen zum Erstellen und Verwalten von Pools für elastische Datenbanken finden Sie unter Pools für elastische Datenbanken.For creating and managing elastic pools, see Elastic pools.

CmdletCmdlet BESCHREIBUNGDescription
az sql db createaz sql db create Erstellt eine DatenbankCreates a database
az sql db listaz sql db list Mit diesem Cmdlet werden alle Datenbanken, die von einem Server verwaltet werden, oder alle Datenbanken eines Pools für elastische Datenbanken aufgeführt.Lists all databases managed by a server, or all databases in an elastic pool
az sql db list-editionsaz sql db list-editions Listet verfügbare Dienstziele und Speicherlimits aufLists available service objectives and storage limits
az sql db list-usagesaz sql db list-usages Gibt Informationen zur Datenbankverwendung zurückReturns database usages
az sql db showaz sql db show Dieses Cmdlet ruft eine Datenbank ab.Gets a database
az sql db updateaz sql db update Aktualisiert eine DatenbankUpdates a database
az sql db deleteaz sql db delete Entfernt eine DatenbankRemoves a database
az group createaz group create Erstellt eine RessourcengruppeCreates a resource group
az sql server createaz sql server create Erstellt einen ServerCreates a server
az sql server listaz sql server list Listet Server aufLists servers
az sql server list-usagesaz sql server list-usages Gibt Informationen zur Server-Verwendung zurückReturns server usages
az sql server showaz sql server show Ruft einen Server abGets a server
az sql server updateaz sql server update Aktualisiert einen ServerUpdates a server
az sql server deleteaz sql server delete Löscht einen ServerDeletes a server
az sql server firewall-rule createaz sql server firewall-rule create Erstellt eine ServerfirewallregelCreates a server firewall rule
az sql server firewall-rule listaz sql server firewall-rule list Listet die Firewallregeln auf einem Server aufLists the firewall rules on a server
az sql server firewall-rule showaz sql server firewall-rule show Zeigt die Details einer Firewallregel anShows the detail of a firewall rule
az sql server firewall-rule updateaz sql server firewall-rule update Aktualisiert eine FirewallregelUpdates a firewall rule
az sql server firewall-rule deleteaz sql server firewall-rule delete Löscht eine FirewallregelDeletes a firewall rule

Verwalten von Servern, Datenbanken und Firewalls mithilfe von Transact-SQLManage servers, databases, and firewalls using Transact-SQL

Verwenden Sie zum Erstellen der Server, Datenbanken und Firewalls mithilfe von Transact-SQL die folgenden T-SQL-Befehle.To create and manage servers, databases, and firewalls with Transact-SQL, use the following T-SQL commands. Sie können diese Befehle mit dem Azure-Portal, SQL Server Management Studio, Visual Studio Code oder einem beliebigen anderen Programm ausführen, mit dem eine Verbindung mit einem Server hergestellt und Transact-SQL-Befehle übergeben werden können.You can issue these commands using the Azure portal, SQL Server Management Studio, Visual Studio Code, or any other program that can connect to a server and pass Transact-SQL commands. Informationen zum Verwalten von Pools für elastische Datenbanken finden Sie unter Pools für elastische Datenbanken.For managing elastic pools, see Elastic pools.

Wichtig

Sie können einen Server mithilfe von Transact-SQL nicht erstellen oder löschen.You cannot create or delete a server using Transact-SQL.

Get-HelpCommand BESCHREIBUNGDescription
CREATE DATABASE (Azure SQL-Datenbank)CREATE DATABASE (Azure SQL Database) Mit diesem Befehl wird eine neue Datenbank in Azure SQL-Datenbank erstellt.Creates a new database in Azure SQL Database. Es muss eine Verbindung mit der master-Datenbank bestehen, um eine neue Datenbank zu erstellen.You must be connected to the master database to create a new database.
CREATE DATABASE (Azure Synapse)CREATE DATABASE (Azure Synapse) Mit diesem Befehl wird eine neue Data Warehouse-Datenbank in Azure Synapse erstellt.Creates a new data warehouse database in Azure Synapse. Es muss eine Verbindung mit der master-Datenbank bestehen, um eine neue Datenbank zu erstellen.You must be connected to the master database to create a new database.
ALTER DATABASE (Azure SQL-Datenbank)ALTER DATABASE (Azure SQL Database) Mit diesem Befehl kann eine Datenbank oder ein Pool für elastische Datenbanken geändert werden.Modifies database or elastic pool.
ALTER DATABASE (Azure Synapse Analytics)ALTER DATABASE (Azure Synapse Analytics) Mit diesem Befehl kann eine Data Warehouse-Datenbank in Azure Synapse geändert werden.Modifies a data warehouse database in Azure Synapse.
DROP DATABASE (Transact-SQL)DROP DATABASE (Transact-SQL) Löscht eine Datenbank.Deletes a database.
sys.database_service_objectives (Azure SQL-Datenbank)sys.database_service_objectives (Azure SQL Database) Dieser Befehl gibt die Edition (Dienstebene), das Dienstziel (Tarif) und den Namen des Pools für elastische Datenbanken für eine Datenbank zurück, sofern diese vorhanden sind.Returns the edition (service tier), service objective (pricing tier), and elastic pool name, if any, for a database. Wenn eine Anmeldung bei der Masterdatenbank für einen Server besteht, werden Informationen zu allen Datenbanken zurückgegeben.If logged on to the master database for a server, returns information on all databases. Für Azure Synapse müssen Sie mit der Masterdatenbank verbunden sein, um eine Anmeldung erstellen zu können.For Azure Synapse, you must be connected to the master database.
sys.dm_db_resource_stats (Azure SQL-Datenbank)sys.dm_db_resource_stats (Azure SQL Database) Mit diesem Befehl werden die CPU-, E/A- und Arbeitsspeichernutzung für eine Datenbank in Azure SQL-Datenbank zurückgegeben.Returns CPU, IO, and memory consumption for a database in Azure SQL Database. Jede Zeile wird für 15 Sekunden beibehalten, auch wenn keine Aktivität in der Datenbank vorhanden ist.One row exists for every 15 seconds, even if there is no activity in the database.
sys.resource_stats (Azure SQL-Datenbank)sys.resource_stats (Azure SQL Database) Dieser Befehl gibt die CPU-Nutzung und Speicherdaten für eine Datenbank in Azure SQL-Datenbank zurück.Returns CPU usage and storage data for a database in Azure SQL Database. Die Daten werden in Intervallen von fünf Minuten gesammelt und aggregiert.The data is collected and aggregated within five-minute intervals.
sys.database_connection_stats (Azure SQL-Datenbank)sys.database_connection_stats (Azure SQL Database) Mit diesem Befehl können Sie Statistiken für Datenbankverbindungsereignisse für Azure SQL-Datenbank abrufen, die Ihnen eine Übersicht über erfolgreiche und nicht erfolgreiche Datenbankverbindungen bieten.Contains statistics for database connectivity events for Azure SQL Database, providing an overview of database connection successes and failures.
sys.event_log (Azure SQL-Datenbank)sys.event_log (Azure SQL Database) Mit diesem Befehl werden erfolgreiche und nicht erfolgreiche Datenbankverbindungen sowie Deadlocks von Azure SQL-Datenbank zurückgegeben.Returns successful Azure SQL Database database connections, connection failures, and deadlocks for Azure SQL Database. Anhand dieser Informationen können Sie Ihre Datenbankaktivität nachverfolgen und Fehler beheben.You can use this information to track or troubleshoot your database activity.
sp_set_firewall_rule (Azure SQL-Datenbank)sp_set_firewall_rule (Azure SQL Database) Erstellt oder aktualisiert die Firewalleinstellungen auf Serverebene für den Server.Creates or updates the server-level firewall settings for your server. Diese gespeicherte Prozedur ist nur in der master-Datenbank für den Prinzipalanmeldenamen auf Serverebene verfügbar.This stored procedure is only available in the master database to the server-level principal login. Eine Firewallregel auf Serverebene kann erst mithilfe von Transact-SQL erstellt werden, nachdem die erste Firewallregel auf Serverebene von einem Benutzer mit Azure-Berechtigungen erstellt wurde.A server-level firewall rule can only be created using Transact-SQL after the first server-level firewall rule has been created by a user with Azure-level permissions
sys.firewall_rules (Azure SQL-Datenbank)sys.firewall_rules (Azure SQL Database) Dieser Befehl gibt Informationen über die Firewalleinstellungen auf Serverebene zurück, die einem Server zugeordnet sind.Returns information about the server-level firewall settings associated with a server.
sp_delete_firewall_rule (Azure SQL-Datenbank)sp_delete_firewall_rule (Azure SQL Database) Mit diesem Befehl werden Firewalleinstellungen auf Serverebene von einem Server entfernt.Removes server-level firewall settings from a server. Diese gespeicherte Prozedur ist nur in der master-Datenbank für den Prinzipalanmeldenamen auf Serverebene verfügbar.This stored procedure is only available in the master database to the server-level principal login.
sp_set_database_firewall_rule (Azure SQL-Datenbank)sp_set_database_firewall_rule (Azure SQL Database) Mit diesem Befehl werden Firewallregeln auf Datenbankebene für eine Datenbank in Azure SQL-Datenbank erstellt oder geändert.Creates or updates the database-level firewall rules for a database in Azure SQL Database. Datenbank-Firewallregeln können für die Masterdatenbank und für Benutzerdatenbanken in SQL-Datenbank konfiguriert werden.Database firewall rules can be configured for the master database, and for user databases in SQL Database. Datenbank-Firewallregeln sind bei der Verwendung von Benutzern eigenständiger Datenbanken nützlich.Database firewall rules are useful when using contained database users. Datenbankfirewallregeln werden in Azure Synapse nicht unterstützt.Database firewall rules are not supported in Azure Synapse.
sys.database_firewall_rules (Azure SQL-Datenbank)sys.database_firewall_rules (Azure SQL Database) Mit diesem Befehl werden Informationen über die Firewalleinstellungen auf Datenbankebene für eine Datenbank in Azure SQL-Datenbank zurückgegeben.Returns information about the database-level firewall settings for a database in Azure SQL Database.
sp_delete_database_firewall_rule (Azure SQL-Datenbank)sp_delete_database_firewall_rule (Azure SQL Database) Mit diesem Befehl werden Firewalleinstellungen auf Datenbankebene für eine Datenbank in Azure SQL-Datenbank entfernt.Removes database-level firewall setting for a database of yours in Azure SQL Database.

Tipp

Einen Schnellstart mit SQL Server Management Studio unter Microsoft Windows finden Sie unter Azure SQL-Datenbank: Verwenden von SQL Server Management Studio zum Herstellen der Verbindung und Abfragen von Daten.For a quickstart using SQL Server Management Studio on Microsoft Windows, see Azure SQL Database: Use SQL Server Management Studio to connect and query data. Einen Schnellstart mit Visual Studio Code unter macOS, Linux oder Windows finden Sie unter Azure SQL-Datenbank: Verwenden von Visual Studio Code zum Herstellen einer Verbindung mit und Abfragen von Daten.For a quickstart using Visual Studio Code on the macOS, Linux, or Windows, see Azure SQL Database: Use Visual Studio Code to connect and query data.

Verwalten von Servern, Datenbanken und Firewalls mithilfe der REST-APIManage servers, databases, and firewalls using the REST API

Verwenden Sie zum Erstellen und Verwalten der Server, Datenbanken und Firewalls die folgenden REST-API-Anforderungen.To create and manage servers, databases, and firewalls, use these REST API requests.

Get-HelpCommand BESCHREIBUNGDescription
Servers - Create oder UpdateServers - Create or update Erstellt oder aktualisiert einen neuen Server.Creates or updates a new server.
Servers - DeleteServers - Delete Mit diesem Befehl wird ein Server gelöscht.Deletes a server.
Servers - GetServers - Get Ruft einen Server ab.Gets a server.
Servers - ListServers - List Gibt eine Liste mit Servern zurück.Returns a list of servers.
Servers - List by resource groupServers - List by resource group Gibt eine Liste aller Server in einer Ressourcengruppe zurück.Returns a list of servers in a resource group.
Server - UpdateServers - Update Aktualisiert einen vorhandenen Server.Updates an existing server.
Databases - Create oder updateDatabases - Create or update Erstellt eine neue Datenbank oder aktualisiert eine bereits vorhandene DatenbankCreates a new database or updates an existing database.
Datenbanken – LöschenDatabases - Delete Löscht eine Datenbank.Deletes a database.
Datenbanken – AbrufenDatabases - Get Ruft eine Datenbank abGets a database.
Databases - List by elastic poolDatabases - List by elastic pool Gibt eine Liste der Datenbanken in einem Pool für elastische Datenbanken zurück.Returns a list of databases in an elastic pool.
Databases - List by serverDatabases - List by server Gibt eine Liste der Datenbanken auf einem Server zurückReturns a list of databases in a server.
Datenbanken – AktualisierenDatabases - Update Aktualisiert eine vorhandene DatenbankUpdates an existing database.
Firewall rules - Create oder updateFirewall rules - Create or update Erstellt oder aktualisiert eine Firewallregel.Creates or updates a firewall rule.
Firewall rules - DeleteFirewall rules - Delete Löscht eine Firewallregel.Deletes a firewall rule.
Firewall rules - GetFirewall rules - Get Ruft eine Firewallregel ab.Gets a firewall rule.
Firewall rules - List by serverFirewall rules - List by server Gibt eine Liste von Firewallregeln zurück.Returns a list of firewall rules.

Nächste SchritteNext steps