Kiszolgálók és önálló adatbázisok létrehozása és kezelése az Azure SQL Database-ben

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 kap.

Előfeltételek

Permissions

Adatbázisok Transact-SQL-en keresztüli létrehozásához engedélyek CREATE DATABASE szükségesek. Adatbázis létrehozásához a bejelentkezésnek vagy a kiszolgáló rendszergazdai bejelentkezésének kell lennie (amely az Azure SQL Database logikai kiszolgáló kiépítésekor jött létre), a kiszolgáló Microsoft Entra-rendszergazdájának, a dbmanager adatbázis-szerepkör mastertagjának. További információ: CREATE DATABASE.

Adatbázisok létrehozásához az Azure Portalon, a PowerShellen, az Azure CLI-en vagy a REST API-on keresztül: Azure RBAC-engedélyekre van szükség, különösen közreműködői, SQL DB-közreműködői vagy SQL Server-közreműködői Azure RBAC-szerepkörre. További információ: Azure RBAC beépített szerepkörök.

Az Azure portál

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

Jótanács

Az Azure Portal rövid útmutatója : Gyorsútmutató: Önálló adatbázis létrehozása.

Hozzon létre egy szervert

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.

Képernyőkép az Sql Server azure portalos erőforrás-kereséséről, amely az SQL Server logikai kiszolgálót jeleníti meg.

Ü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.

Képernyőkép az Azure Portalról, amely bemutatja, hogyan lehet új SQL Database-adatbázist létrehozni.

Fontos

További információ az adatbázis tarifacsomagjának kiválasztásáról: DTU-alapú vásárlási modell és vCore-alapú vásárlási modell.

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 a SQL-adatbázisok lapra, é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.

Az Azure Portalon az Azure SQL Database-hez tartozó kiszolgálói tűzfalszabály beállítása oldalának képernyőképe.

Fontos

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

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 tekintse meg Az Azure PowerShell-telepítése című témakört. Az Az PowerShell-modulba való migrálásról további információt az Azure PowerShell migrálása az AzureRM-ből az Az-be című témakörben talál.

Fontos

A PowerShell Azure Resource Manager (AzureRM) modul 2024. február 29-én használaton kívül lett helyezve. Minden jövőbeli fejlesztésnek az Az.Sql modult kell használnia. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében. Az AzureRM-modult a továbbiakban nem tartjuk karban vagy támogatjuk. Az Az PowerShell-modulban és az AzureRM-modulokban található parancsok argumentumai lényegében azonosak. A kompatibilitásukról további információt az új Az PowerShell-modul bemutatása című témakörben talál.

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ésecímű témakört.

Cmdlet Description
New-AzSqlDatabase Adatbázis létrehozása
Get-AzSqlDatabase Lekérdezi egy vagy több adatbázist
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, amely egy virtuális hálózati szolgáltatásvégpontnak számító alhálózaton alapul.

Azure CLI (Az Azure parancssori felülete)

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 Rugalmas készletekcímű témakörben olvashat.

Cmdlet Description
az sql db create Adatbázis létrehozása
az sql adatbázis lista 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 adatbázis használati lista Adatbázis-használatokat ad vissza
az sql db show Adatbázis vagy adattárház lekérése
az sql db frissítés Adatbázis frissítése
az SQL adatbázis törlés Adatbázis eltávolítása
az group create parancs létrehoz egy új csoportot. Erőforráscsoport létrehozása
az sql szerver létrehozása Kiszolgáló létrehozása
Az SQL Server lista Kiszolgálók listázása
az sql szerver használatok listázása Kiszolgálóhasználatokat ad vissza
az sql server megjelenítése Szerver megszerzése
az sql server frissítés Kiszolgáló frissítése
az SQL Server törlése Kiszolgáló törlése
az sql server tűzfalszabály létrehozása Kiszolgálói tűzfalszabály létrehozása
SQL Server tűzfalszabályok listája A kiszolgáló tűzfalszabályainak listája
az sql server tűzfalszabály megmutatása Egy tűzfalszabály részleteit jeleníti meg
az sql server tűzfalszabály frissítése Tűzfalszabály frissítése
az sql server tűzfalszabály törlés 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 Transact-SQL parancsokat adhat át. A rugalmas készletek kezelésével kapcsolatban tekintse meg a rugalmas készleteket, amelyek segítségével több adatbázist kezelhet és skálázhat az Azure SQL Database-ben.

Jótanács

Az SQL Server Management Studio microsoft windowsos használatával kapcsolatos rövid útmutató: Az SSMS használata az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz való csatlakozáshoz és lekérdezéshez. A Visual Studio Code macOS, Linux vagy Windows rendszeren való használatával kapcsolatos rövid útmutatót a következő rövid útmutatóban talál: Az Azure SQL Database vagy a felügyelt Azure SQL-példány csatlakoztatása és lekérdezése a Visual Studio Code használatával.

Fontos

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

Command Description
ADATBÁZIS LÉTREHOZ Létrehoz egy új önálló adatbázist. Új adatbázis létrehozásához csatlakoznia kell a master adatbázishoz.
ALTER DATABASE Módosítja az adatbázist vagy a rugalmas készletet.
ADATBÁZIS ELVETÉSE 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 a 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 master adatbázisban érhető el a kiszolgálószintű egyszerű bejelentkezéshez. Kiszolgálószintű tűzfalszabály csak akkor hozható létre Transact-SQL használatával, ha egy Azure-szintű engedélyekkel rendelkező felhasználó létrehozta az első kiszolgálószintű tűzfalszabályt.
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 master adatbázisban érhető el a kiszolgálószintű egyszerű bejelentkezéshez.
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.

Command Description
kiszolgálók – létrehozása vagy frissítése Új kiszolgálót hoz létre vagy frissít.
kiszolgálók – törlése Törli az SQL-kiszolgálót.
szerverek – elérése Megkap egy kiszolgálót.
Kiszolgálók listája Az előfizetésben lévő kiszolgálók listáját adja vissza.
kiszolgálók – Lista erőforráscsoportonként Egy erőforráscsoport kiszolgálóinak listáját adja vissza.
-kiszolgálók – frissítése Meglévő kiszolgáló frissítése.
Adatbázisok – létrehozása vagy frissítése Új adatbázist hoz létre, vagy frissít egy meglévő adatbázist.
adatbázisok – törlése Adatbázis törlése.
adatbázisok – lekérése 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ói szerint Egy kiszolgálón lévő adatbázisok listáját adja vissza.
Adatbázisok – frissítése Meglévő adatbázis frissítése.
tűzfalszabályok – létrehozása vagy frissítése Tűzfalszabályt hoz létre vagy frissít.
tűzfalszabályok – törlése Töröl egy tűzfalszabályt.
Tűzfalszabályok lekérése - Lekérdez egy tűzfal szabályt.
tűzfalszabályok – lista szerverenként A tűzfalszabályok listáját adja vissza.