Skapa och hantera SQL Database-servrar och enkla databaser i Azure SQL DatabaseCreate and manage SQL Database servers and single databases in Azure SQL Database

Du kan skapa och hantera SQL Database-servrar och enkla databaser med hjälp av Azure Portal, PowerShell, Azure CLI, REST API och Transact-SQL.You can create and manage SQL Database servers and single databases using the Azure portal, PowerShell, Azure CLI, REST API, and Transact-SQL.

Azure Portal: hantera SQL Database-servrar och enkla databaserAzure portal: Manage SQL Database servers and single databases

Du kan skapa Azure SQL Databases resurs grupp i förväg eller när du skapar själva servern.You can create the Azure SQL database's resource group ahead of time or while creating the server itself. Det finns flera metoder för att komma till ett nytt SQL Server-formulär, antingen genom att skapa en ny SQL Server eller som en del av att skapa en ny databas.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.

Skapa en tom SQL Database-ServerCreate a blank SQL Database server

Om du vill skapa en SQL Database-Server med hjälp av Azure Portalnavigerar du till en tom SQL Server-form (logisk server).To create a SQL Database server using the Azure portal, navigate to a blank SQL server (logical server) form.

Skapa en tom eller exempel-SQL-databasCreate a blank or sample SQL single database

Om du vill skapa en enkel Azure SQL-databas med hjälp av Azure Portal, navigera till ett tomt SQL Database formulär och ange den begärda informationen.To create an Azure SQL single database using the Azure portal, navigate to a blank SQL Database form and provide the requested information. Du kan skapa Azure SQL Databases resurs grupp och SQL Database servern i förväg eller samtidigt som du skapar själva databasen.You can create the Azure SQL database's resource group and SQL Database server ahead of time or while creating the single database itself. Du kan skapa en tom databas eller skapa en exempel databas baserad på Adventure Works LT.You can create a blank database or create a sample database based on Adventure Works LT.

skapa databas-1

Viktigt

Information om hur du väljer pris nivå för din databas finns i DTU-baserad inköps modell och vCore-baserad inköps modell.For information on selecting the pricing tier for your database, see DTU-based purchasing model and vCore-based purchasing model.

Information om hur du skapar en hanterad instans finns i skapa en hanterad instansTo create a Managed Instance, see Create a Managed Instance

Hantera en befintlig SQL Database ServerManage an existing SQL Database server

Om du vill hantera en befintlig SQL Database Server navigerar du till servern med ett antal metoder – till exempel från en speciell SQL Database-sida, sidan SQL-servrar eller sidan alla resurser .To manage an existing SQL Database server, navigate to the server using a number of methods - such as from specific SQL database page, the SQL servers page, or the All resources page.

Om du vill hantera en befintlig databas går du till sidan SQL-databaser och klickar på den databas som du vill hantera.To manage an existing database, navigate to the SQL databases page and click the database you wish to manage. Följande skärm bild visar hur du börjar ställa in en brand vägg på server nivå för en databas från översikts sidan för en databas.The following screenshot shows how to begin setting a server-level firewall for a database from the Overview page for a database.

brandväggsregler för server

Viktigt

Om du vill konfigurera prestanda egenskaper för en databas, se DTU-baserad inköps modell och vCore-baserad inköps modell.To configure performance properties for a database, see DTU-based purchasing model and vCore-based purchasing model.

Tips

En Azure Portal snabb start finns i skapa en Azure SQL-databas i Azure Portal.For an Azure portal quickstart, see Create an Azure SQL database in the Azure portal.

PowerShell: hantera SQL Database-servrar och enkla databaserPowerShell: Manage SQL Database servers and single databases

Anteckning

Den här artikeln har uppdaterats till att använda den nya Azure PowerShell Az-modulen.This article has been updated to use the new Azure PowerShell Az module. Du kan fortfarande använda modulen AzureRM som kommer att fortsätta att ta emot felkorrigeringar fram till december 2020 eller längre.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Mer information om den nya Az-modulen och AzureRM-kompatibilitet finns i Introduktion till den nya Azure PowerShell Az-modulen.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Instruktioner för installation av Az-modulen finns i Installera Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Viktigt

PowerShell Azure Resource Manager-modulen stöds fortfarande av Azure SQL Database, men all framtida utveckling gäller AZ. SQL-modulen.The PowerShell Azure Resource Manager module is still supported by Azure SQL Database, but all future development is for the Az.Sql module. De här cmdletarna finns i AzureRM. SQL.For these cmdlets, see AzureRM.Sql. Argumenten för kommandona i AZ-modulen och i AzureRm-modulerna är i stort sett identiska.The arguments for the commands in the Az module and in the AzureRm modules are substantially identical.

Använd följande PowerShell-cmdletar om du vill skapa och hantera Azure SQL Database servrar, enstaka databaser och SQL Database Server brand väggar med Azure PowerShell.To create and manage Azure SQL Database servers, single and pooled databases, and SQL Database server firewalls with Azure PowerShell, use the following PowerShell cmdlets. Om du behöver installera eller uppgradera PowerShell, se installera Azure PowerShell modul.If you need to install or upgrade PowerShell, see Install Azure PowerShell module.

CmdletCmdlet BeskrivningDescription
New-AzSqlDatabaseNew-AzSqlDatabase Skapar en databasCreates a database
Get-AzSqlDatabaseGet-AzSqlDatabase Hämtar en eller flera databaserGets one or more databases
Set-AzSqlDatabaseSet-AzSqlDatabase Anger egenskaper för en databas eller flyttar en befintlig databas till en elastisk poolSets properties for a database, or moves an existing database into an elastic pool
Remove-AzSqlDatabaseRemove-AzSqlDatabase Tar bort en databasRemoves a database
New-AzResourceGroupNew-AzResourceGroup Skapar en resurs gruppCreates a resource group
New-AzSqlServerNew-AzSqlServer Skapar en serverCreates a server
Get-AzSqlServerGet-AzSqlServer Returnerar information om servrarReturns information about servers
Set-AzSqlServerSet-AzSqlServer Ändrar egenskaper för en serverModifies properties of a server
Remove-AzSqlServerRemove-AzSqlServer Tar bort en serverRemoves a server
New-AzSqlServerFirewallRuleNew-AzSqlServerFirewallRule Skapar en brand Väggs regel på server nivåCreates a server-level firewall rule
Get-AzSqlServerFirewallRuleGet-AzSqlServerFirewallRule Hämtar brand Väggs regler för en serverGets firewall rules for a server
Set-AzSqlServerFirewallRuleSet-AzSqlServerFirewallRule Ändrar en brand Väggs regel på en serverModifies a firewall rule in a server
Remove-AzSqlServerFirewallRuleRemove-AzSqlServerFirewallRule Tar bort en brand Väggs regel från en server.Deletes a firewall rule from a server.
New-AzSqlServerVirtualNetworkRuleNew-AzSqlServerVirtualNetworkRule Skapar en regel för virtuella nätverk, baserat på ett undernät som är en Virtual Network tjänst slut punkt.Creates a virtual network rule, based on a subnet that is a Virtual Network service endpoint.

Azure CLI: hantera SQL Database-servrar och enkla databaserAzure CLI: Manage SQL Database servers and single databases

Använd följande Azure cli SQL Database -kommandon för att skapa och hantera Azure SQL Server, databaser och brand väggar med Azure CLI.To create and manage Azure SQL server, databases, and firewalls with Azure CLI, use the following Azure CLI SQL Database commands. Använd Cloud Shell för att köra CLI i webbläsaren eller installera det på macOS, Linux eller Windows.Use the Cloud Shell to run the CLI in your browser, or install it on macOS, Linux, or Windows. Information om hur du skapar och hanterar elastiska pooler finns i elastiska pooler.For creating and managing elastic pools, see Elastic pools.

CmdletCmdlet BeskrivningDescription
az sql db createaz sql db create Skapar en databasCreates a database
AZ SQL DB-listaaz sql db list Visar alla databaser och informations lager på en server, eller alla databaser i en elastisk poolLists all databases and data warehouses in a server, or all databases in an elastic pool
AZ SQL DB List-Editionsaz sql db list-editions Visar en lista över tillgängliga tjänst mål och lagrings gränserLists available service objectives and storage limits
AZ SQL DB List-usagesaz sql db list-usages Returnerar databas användningarReturns database usages
AZ SQL DB showaz sql db show Hämtar en databas eller ett informations lagerGets a database or data warehouse
az sql db updateaz sql db update Uppdaterar en databasUpdates a database
AZ SQL DB Deleteaz sql db delete Tar bort en databasRemoves a database
az group createaz group create Skapar en resurs gruppCreates a resource group
az sql server createaz sql server create Skapar en serverCreates a server
AZ SQL Server-listaaz sql server list Listar servrarLists servers
AZ SQL Server List-usagesaz sql server list-usages Returnerar Server användningarReturns server usages
AZ SQL Server showaz sql server show Hämtar en serverGets a server
AZ SQL Server Updateaz sql server update Uppdaterar en serverUpdates a server
AZ SQL Server Deleteaz sql server delete Tar bort en serverDeletes a server
AZ SQL Server-brandvägg-regel skapaaz sql server firewall-rule create Skapar en server brand Väggs regelCreates a server firewall rule
AZ SQL Server Firewall-Rule Listaz sql server firewall-rule list Visar en lista över brand Väggs regler på en serverLists the firewall rules on a server
AZ för SQL Server-brandvägg – regel showaz sql server firewall-rule show Visar information om en brand Väggs regelShows the detail of a firewall rule
AZ SQL Server-brandvägg-regel uppdateringaz sql server firewall-rule update Uppdaterar en brand Väggs regelUpdates a firewall rule
AZ SQL Server Firewall-Rule Deleteaz sql server firewall-rule delete Tar bort en brand Väggs regelDeletes a firewall rule

Transact-SQL: hantera SQL Database-servrar och enkla databaserTransact-SQL: Manage SQL Database servers and single databases

Använd följande T-SQL-kommandon för att skapa och hantera Azure SQL Server, databaser och brand väggar med Transact-SQL.To create and manage Azure SQL server, databases, and firewalls with Transact-SQL, use the following T-SQL commands. Du kan utfärda dessa kommandon med hjälp av Azure Portal, SQL Server Management Studio, Visual Studio Codeeller andra program som kan ansluta till en Azure SQL Database Server och skicka Transact-SQL-kommandon.You can issue these commands using the Azure portal, SQL Server Management Studio, Visual Studio Code, or any other program that can connect to an Azure SQL Database server and pass Transact-SQL commands. Information om hur du hanterar elastiska pooler finns i elastiska pooler.For managing elastic pools, see Elastic pools.

Tips

En snabb start som använder SQL Server Management Studio på Microsoft Windows finns Azure SQL Database: använd SQL Server Management Studio för att ansluta och fråga efter data.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. En snabb start med Visual Studio Code på macOS, Linux eller Windows finns Azure SQL Database: använda Visual Studio Code för att ansluta och fråga efter data.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.

Viktigt

Du kan inte skapa eller ta bort en server med hjälp av Transact-SQL.You cannot create or delete a server using Transact-SQL.

KommandoCommand BeskrivningDescription
SKAPA DATABASCREATE DATABASE Skapar en ny enkel databas.Creates a new single database. Du måste vara ansluten till huvud databasen för att skapa en ny databas.You must be connected to the master database to create a new database.
ALTER DATABASE (Azure SQL Database)ALTER DATABASE (Azure SQL Database) Ändrar en Azure SQL-databas.Modifies an Azure SQL database.
SLÄPP databas (Transact-SQL)DROP DATABASE (Transact-SQL) Tar bort en databas.Deletes a database.
sys. database_service_objectives (Azure SQL Database)sys.database_service_objectives (Azure SQL Database) Returnerar utgåvan (tjänst nivå), tjänst mål (pris nivå) och namn på elastisk pool, om det finns någon, för en Azure SQL-databas eller en Azure SQL Data Warehouse.Returns the edition (service tier), service objective (pricing tier), and elastic pool name, if any, for an Azure SQL database or an Azure SQL Data Warehouse. Om du är inloggad på huvud databasen på en Azure SQL Database-Server returneras information om alla databaser.If logged on to the master database in an Azure SQL Database server, returns information on all databases. För Azure SQL Data Warehouse måste du vara ansluten till huvud databasen.For Azure SQL Data Warehouse, you must be connected to the master database.
sys. dm_db_resource_stats (Azure SQL Database)sys.dm_db_resource_stats (Azure SQL Database) Returnerar CPU-, IO-och minnes förbrukning för en Azure SQL Database databas.Returns CPU, IO, and memory consumption for an Azure SQL Database database. Det finns en rad för var 15: e sekund, även om det inte finns någon aktivitet i databasen.One row exists for every 15 seconds, even if there is no activity in the database.
sys. resource_stats (Azure SQL Database)sys.resource_stats (Azure SQL Database) Returnerar CPU-användning och lagrings data för en Azure SQL Database.Returns CPU usage and storage data for an Azure SQL Database. Data samlas in och sammanställs inom fem minuters intervall.The data is collected and aggregated within five-minute intervals.
sys. database_connection_stats (Azure SQL Database)sys.database_connection_stats (Azure SQL Database) Innehåller statistik för SQL Database databas anslutnings händelser som ger en översikt över lyckade och misslyckade databas anslutningar.Contains statistics for SQL Database database connectivity events, providing an overview of database connection successes and failures.
sys. event_log (Azure SQL Database)sys.event_log (Azure SQL Database) Returnerar lyckade Azure SQL Database databas anslutningar, anslutnings problem och död lägen.Returns successful Azure SQL Database database connections, connection failures, and deadlocks. Du kan använda den här informationen för att spåra eller felsöka din databas aktivitet med SQL Database.You can use this information to track or troubleshoot your database activity with SQL Database.
sp_set_firewall_rule (Azure SQL Database)sp_set_firewall_rule (Azure SQL Database) Skapar eller uppdaterar brand Väggs inställningarna på server nivå för din SQL Database-Server.Creates or updates the server-level firewall settings for your SQL Database server. Den här lagrade proceduren är bara tillgänglig i huvud databasen för inloggning på server nivå.This stored procedure is only available in the master database to the server-level principal login. Det går bara att skapa en brand Väggs regel på server nivå med hjälp av Transact-SQL när den första brand Väggs regeln på server nivå har skapats av en användare med Azure-nivå behörigheterA 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 Database)sys.firewall_rules (Azure SQL Database) Returnerar information om de brand Väggs inställningar på server nivå som är associerade med din Microsoft Azure SQL Database.Returns information about the server-level firewall settings associated with your Microsoft Azure SQL Database.
sp_delete_firewall_rule (Azure SQL Database)sp_delete_firewall_rule (Azure SQL Database) Tar bort brand Väggs inställningar på server nivå från SQL Database-servern.Removes server-level firewall settings from your SQL Database server. Den här lagrade proceduren är bara tillgänglig i huvud databasen för inloggning på server nivå.This stored procedure is only available in the master database to the server-level principal login.
sp_set_database_firewall_rule (Azure SQL Database)sp_set_database_firewall_rule (Azure SQL Database) Skapar eller uppdaterar brand Väggs reglerna på databas nivå för din Azure SQL Database eller SQL Data Warehouse.Creates or updates the database-level firewall rules for your Azure SQL Database or SQL Data Warehouse. Regler för databas brand vägg kan konfigureras för huvud databasen och för användar databaser på SQL Database.Database firewall rules can be configured for the master database, and for user databases on SQL Database. Regler för databas brand väggar är användbara när inneslutna databas användare används.Database firewall rules are useful when using contained database users.
sys. database_firewall_rules (Azure SQL Database)sys.database_firewall_rules (Azure SQL Database) Returnerar information om de brand Väggs inställningar på databas nivå som är associerade med din Microsoft Azure SQL Database.Returns information about the database-level firewall settings associated with your Microsoft Azure SQL Database.
sp_delete_database_firewall_rule (Azure SQL Database)sp_delete_database_firewall_rule (Azure SQL Database) Tar bort brand Väggs inställningen på databas nivå från Azure SQL Database eller SQL Data Warehouse.Removes database-level firewall setting from your Azure SQL Database or SQL Data Warehouse.

REST API: hantera SQL Database-servrar och enkla databaserREST API: Manage SQL Database servers and single databases

Använd dessa REST API begär Anden för att skapa och hantera Azure SQL Server, databaser och brand väggar.To create and manage Azure SQL server, databases, and firewalls, use these REST API requests.

KommandoCommand BeskrivningDescription
Servrar-skapa eller uppdateraServers - Create or update Skapar eller uppdaterar en ny server.Creates or updates a new server.
Servrar-ta bortServers - Delete Tar bort en SQL-Server.Deletes a SQL server.
Servrar-HämtaServers - Get Hämtar en server.Gets a server.
Servrar-listaServers - List Returnerar en lista med servrar i en prenumeration.Returns a list of servers in a subscription.
Servrar – lista efter resurs gruppServers - List by resource group Returnerar en lista med servrar i en resurs grupp.Returns a list of servers in a resource group.
Servrar-uppdateraServers - Update Uppdaterar en befintlig server.Updates an existing server.
Databaser – skapa eller uppdateraDatabases - Create or update Skapar en ny databas eller uppdaterar en befintlig databas.Creates a new database or updates an existing database.
Databaser-ta bortDatabases - Delete Tar bort en databas.Deletes a database.
Databaser – HämtaDatabases - Get Hämtar en databas.Gets a database.
Databaser – lista med elastisk poolDatabases - List by elastic pool Returnerar en lista med databaser i en elastisk pool.Returns a list of databases in an elastic pool.
Databaser – lista efter serverDatabases - List by server Returnerar en lista med databaser på en server.Returns a list of databases in a server.
Databaser – uppdateraDatabases - Update Uppdaterar en befintlig databas.Updates an existing database.
Brand Väggs regler – skapa eller uppdateraFirewall rules - Create or update Skapar eller uppdaterar en brand Väggs regel.Creates or updates a firewall rule.
Brand Väggs regler – ta bortFirewall rules - Delete Tar bort en brand Väggs regel.Deletes a firewall rule.
Brand Väggs regler – HämtaFirewall rules - Get Hämtar en brand Väggs regel.Gets a firewall rule.
Brand Väggs regler – lista efter serverFirewall rules - List by server Returnerar en lista med brand Väggs regler.Returns a list of firewall rules.

Nästa stegNext steps