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.
Ü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.
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.
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.
Tipp.
A PowerShell példaszkriptjeiről a PowerShell használatával hozhat létre adatbázist az SQL Database-ben, konfigurálhat egy kiszolgálószintű tűzfalszabályt , és monitorozhat és skálázhat adatbázisokat az SQL Database-ben a PowerShell használatával.
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. |