Create and manage servers and single databases in Azure SQL Database

Az Azure SQL Database-ben kiszolgálókat és önálló adatbázisokat hozhat létre és kezelhet az Azure Portal, a PowerShell, az Azure CLI, a REST API és a Transact-SQL használatával.

Megjegyzés:

Próbálja ki ingyenesen az Azure SQL Database-t, és havonta 100 000 virtuális mag másodpercnyi kiszolgáló nélküli számítást és 32 GB tárterületet kapjon.

The Azure portal

Az Azure SQL Database erőforráscsoportját előre vagy maga a kiszolgáló létrehozása közben is létrehozhatja.

Tipp.

Az Azure Portal rövid útmutatója: Adatbázis létrehozása az SQL Database-ben az Azure Portalon.

A kiszolgáló létrehozása

Ha kiszolgálót szeretne létrehozni az Azure Portallal, hozzon létre egy új kiszolgálóerőforrást az Azure Marketplace-ről. Másik lehetőségként létrehozhatja a kiszolgálót egy Azure SQL Database üzembe helyezésekor.

Screenshot of the Azure portal resource search for sql server showing SQL server logical server as the result.

Üres vagy mintaadatbázis létrehozása

Ha egyetlen Azure SQL Database-adatbázist szeretne létrehozni az Azure Portal használatával, válassza ki az Azure SQL Database-erőforrást az Azure Marketplace-en. Az erőforráscsoportot és a kiszolgálót előre vagy az önálló adatbázis létrehozása közben is létrehozhatja. Létrehozhat egy üres adatbázist, vagy létrehozhat egy mintaadatbázist az Adventure Works LT alapján.

Screenshot of the Azure portal that shows how to locate the option to create a new SQL Database.

Fontos

Az adatbázis tarifacsomagjának kiválasztásával kapcsolatos információkért tekintse meg a DTU-alapú vásárlási modellt és a virtuális magalapú vásárlási modellt.

Meglévő kiszolgáló kezelése

Meglévő kiszolgáló kezeléséhez navigáljon a kiszolgálóra több módszerrel – például egy adott adatbázislapról, az SQL-kiszolgálók oldaláról vagy a Minden erőforrás lapról.

Meglévő adatbázis kezeléséhez lépjen az SQL-adatbázisok lapjára, és válassza ki a kezelni kívánt adatbázist. Az alábbi képernyőkép bemutatja, hogyan lehet kiszolgálószintű tűzfalat beállítani egy adatbázishoz az adatbázis Áttekintés lapján.

Screenshot of the Azure portal Set Server firewall rule page for an Azure SQL Database.

Fontos

Az adatbázisok teljesítménytulajdonságainak konfigurálásához tekintse meg a DTU-alapú vásárlási modellt és a virtuális magalapú vásárlási modellt.

PowerShell

Megjegyzés:

Ez a cikk az Azure Az PowerShell-modult használja, amely az Azure-ral való interakcióhoz ajánlott PowerShell-modul. Az Az PowerShell-modul használatának megkezdéséhez lásd az Azure PowerShell telepítését ismertető szakaszt. To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Fontos

A PowerShell Azure Resource Manager modult továbbra is támogatja az Azure SQL Database, de minden jövőbeli fejlesztés az Az.Sql modulhoz tartozik. Ezekhez a parancsmagokhoz lásd: AzureRM.Sql. Az Az modulban és az AzureRm-modulokban található parancsok argumentumai lényegében azonosak.

Kiszolgálók, önálló és készletezett adatbázisok, valamint kiszolgálószintű tűzfalak Azure PowerShell-lel való létrehozásához és kezeléséhez használja az alábbi PowerShell-parancsmagokat. Ha telepítenie vagy frissítenie kell a PowerShellt, olvassa el az Azure PowerShell-modul telepítését ismertető témakört.

Parancsmag Leírás
New-AzSqlDatabase Adatbázis létrehozása
Get-AzSqlDatabase Egy vagy több adatbázis beolvasása
Set-AzSqlDatabase Adatbázis tulajdonságait állítja be, vagy áthelyez egy meglévő adatbázist egy rugalmas készletbe
Remove-AzSqlDatabase Adatbázis eltávolítása
New-AzResourceGroup Erőforráscsoport létrehozása
New-AzSqlServer Kiszolgáló létrehozása
Get-AzSqlServer Kiszolgálókra vonatkozó információkat ad vissza
Set-AzSqlServer Kiszolgáló tulajdonságainak módosítása
Remove-AzSqlServer Kiszolgáló eltávolítása
New-AzSqlServerFirewallRule Kiszolgálószintű tűzfalszabály létrehozása
Get-AzSqlServerFirewallRule Kiszolgáló tűzfalszabályainak lekérdezője
Set-AzSqlServerFirewallRule Tűzfalszabály módosítása egy kiszolgálón
Remove-AzSqlServerFirewallRule Tűzfalszabály törlése egy kiszolgálóról.
New-AzSqlServerVirtualNetworkRule Létrehoz egy virtuális hálózati szabályt egy virtuális hálózati szolgáltatásvégpontnak számító alhálózat alapján.

Azure CLI

A kiszolgálók, adatbázisok és tűzfalak Azure CLI-vel való létrehozásához és kezeléséhez használja az alábbi Azure CLI-parancsokat. A Cloud Shell használatával futtassa az Azure CLI-t a böngészőben, vagy telepítse macOS, Linux vagy Windows rendszeren. A rugalmas készletek létrehozásáról és kezeléséről a Rugalmas készletek című témakörben olvashat.

Tipp.

Az Azure CLI rövid útmutatója: Egyetlen Azure SQL Database létrehozása az Azure CLI használatával. Az Azure CLI-példaszkriptekkel kapcsolatban lásd : Adatbázis létrehozása az Azure SQL Database-ben, SQL Database-tűzfalszabály konfigurálása, valamint adatbázis monitorozása és méretezése az Azure SQL Database-ben parancssori felület használatával.

Parancsmag Leírás
az sql db create Adatbázis létrehozása
az sql db list Egy kiszolgáló összes adatbázisát és adattárházát, illetve egy rugalmas készlet összes adatbázisát listázza
az sql db list-editions Felsorolja az elérhető szolgáltatási célkitűzéseket és tárolási korlátokat
az sql db list-usages Adatbázis-használatokat ad vissza
az sql db show Adatbázis vagy adattárház lekérdezve
az sql db update adatbázis Frissítések
az sql db delete Adatbázis eltávolítása
az group create Erőforráscsoport létrehozása
az sql server create Kiszolgáló létrehozása
az sql server list Kiszolgálók listázza
az sql server list-usages Kiszolgálóhasználatokat ad vissza
az sql server show Kiszolgáló lekérdezve
az sql server update kiszolgáló Frissítések
az sql server delete Kiszolgáló törlése
az sql server firewall-rule create Kiszolgálói tűzfalszabály létrehozása
az sql server firewall-rule list A kiszolgáló tűzfalszabályainak listája
az sql server firewall-rule show Egy tűzfalszabály részleteit jeleníti meg
az sql server firewall-rule update tűzfalszabály Frissítések
az sql server firewall-rule delete Tűzfalszabály törlése

Transact-SQL (T-SQL)

A kiszolgálók, adatbázisok és tűzfalak Transact-SQL-lel való létrehozásához és kezeléséhez használja az alábbi T-SQL-parancsokat. Ezeket a parancsokat az Azure Portal, az SQL Server Management Studio, a Visual Studio Code vagy bármely más olyan program használatával állíthatja ki, amely csatlakozhat egy SQL Database-kiszolgálóhoz, és átadhatja a Transact-SQL parancsokat. A rugalmas készletek kezelésével kapcsolatban lásd: Rugalmas készletek.

Tipp.

Az SQL Server Management Studio microsoft windowsos használatával kapcsolatos rövid útmutatóért lásd : Azure SQL Database: Az SQL Server Management Studio használata adatok csatlakoztatásához és lekérdezéséhez. A Visual Studio Code macOS, Linux vagy Windows rendszeren való használatával kapcsolatos rövid útmutatót az Azure SQL Database: A Visual Studio Code használata az adatok csatlakoztatásához és lekérdezéséhez című témakörben talál.

Fontos

A Transact-SQL használatával nem hozhat létre és nem törölhet kiszolgálót.

Parancs Leírás
CREATE DATABASE Létrehoz egy új önálló adatbázist. Új adatbázis létrehozásához csatlakoznia kell az master adatbázishoz.
ALTER DATABASE Módosítja az adatbázist vagy a rugalmas készletet.
DROP DATABASE Adatbázis törlése.
sys.database_service_objectives Az Azure SQL Database vagy az Azure Synapse Analytics dedikált SQL-készletének kiadását (szolgáltatási szintjét), szolgáltatási célkitűzését (tarifacsomagját) és rugalmas készletnevét adja vissza, ha van ilyen. Ha egy SQL Database-kiszolgálón van bejelentkezve az master adatbázisba, az összes adatbázis adatait adja vissza. Az Azure Synapse Analytics esetében csatlakoznia kell az master adatbázishoz.
sys.dm_db_resource_stats Az Azure SQL Database-ben lévő adatbázisok processzor-, I/O- és memóriahasználatát adja vissza. Egy sor 15 másodpercenként létezik, még akkor is, ha nincs tevékenység az adatbázisban.
sys.resource_stats Az Azure SQL Database-ben lévő adatbázisok processzorhasználati és tárolási adatait adja vissza. Az adatok összegyűjtése és összesítése ötperces időközönként történik.
sys.database_connection_stats Az SQL Database csatlakozási eseményeinek statisztikáit tartalmazza, amelyek áttekintést nyújtanak az adatbázis-kapcsolat sikerességéről és hibáiról.
sys.event_log Sikeres Azure SQL Database-kapcsolatokat és csatlakozási hibákat ad vissza. Ezekkel az információkkal nyomon követheti vagy elháríthatja adatbázis-tevékenységeit az SQL Database-ben.
sp_set_firewall_rule Létrehozza vagy frissíti a kiszolgáló kiszolgálószintű tűzfalbeállításait. Ez a tárolt eljárás csak a kiszolgálószintű egyszerű bejelentkezéshez érhető el az master adatbázisban. Kiszolgálószintű tűzfalszabály csak akkor hozható létre a Transact-SQL használatával, ha az első kiszolgálószintű tűzfalszabályt egy Azure-szintű engedélyekkel rendelkező felhasználó hozta létre
sys.firewall_rules Információkat ad vissza az adatbázishoz társított kiszolgálószintű tűzfalbeállításokról az Azure SQL Database-ben.
sp_delete_firewall_rule Eltávolítja a kiszolgálószintű tűzfalbeállításokat a kiszolgálóról. Ez a tárolt eljárás csak a kiszolgálószintű egyszerű bejelentkezéshez érhető el az master adatbázisban.
sp_set_database_firewall_rule Létrehozza vagy frissíti az adatbázis adatbázisszintű tűzfalszabályait az Azure SQL Database-ben. Az adatbázis tűzfalszabályai konfigurálhatók az adatbázishoz és az master SQL Database felhasználói adatbázisaihoz. Az adatbázis tűzfalszabályai akkor hasznosak, ha tartalmazott adatbázis-felhasználókat használnak.
sys.database_firewall_rules Az Adatbázishoz az Azure SQL Database-ben társított adatbázisszintű tűzfalbeállításokra vonatkozó információkat adja vissza.
sp_delete_database_firewall_rule Eltávolítja az adatbázisszintű tűzfalbeállítást egy adatbázisból.

REST API

A kiszolgálók, adatbázisok és tűzfalak létrehozásához és kezeléséhez használja ezeket a REST API-kéréseket.

Parancs Leírás
Kiszolgálók – Létrehozás vagy frissítés Új kiszolgálót hoz létre vagy frissít.
Kiszolgálók – Törlés SQL-kiszolgáló törlése.
Kiszolgálók – Lekérés Lekéri a kiszolgálót.
Kiszolgálók – Lista Az előfizetésben lévő kiszolgálók listáját adja vissza.
Kiszolgálók – Lista erőforráscsoport szerint Egy erőforráscsoport kiszolgálóinak listáját adja vissza.
Kiszolgálók – Frissítés Frissítések egy meglévő kiszolgálót.
Adatbázisok – Létrehozás vagy frissítés Új adatbázist hoz létre, vagy frissít egy meglévő adatbázist.
Adatbázisok – Törlés Adatbázis törlése.
Adatbázisok – Lekérés Lekéri az adatbázist.
Adatbázisok – Rugalmas készlet szerinti lista Egy rugalmas készlet adatbázisainak listáját adja vissza.
Adatbázisok – Lista kiszolgáló szerint Egy kiszolgálón lévő adatbázisok listáját adja vissza.
Adatbázisok – Frissítés Frissítések egy meglévő adatbázist.
Tűzfalszabályok – Létrehozás vagy frissítés Tűzfalszabályt hoz létre vagy frissít.
Tűzfalszabályok – Törlés Tűzfalszabály törlése.
Tűzfalszabályok – Lekérés Lekéri a tűzfalszabályt.
Tűzfalszabályok – Lista kiszolgáló szerint A tűzfalszabályok listáját adja vissza.