Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- Aktív Azure-előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.
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.
Ü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
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.
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.
Jótanács
PowerShell-példaszkriptekkel kapcsolatban lásd: Egyetlen adatbázis létrehozása és kiszolgálószintű tűzfalszabály konfigurálása a PowerShell használatával, a PowerShell használatával pedig egyetlen adatbázis monitorozása és skálázása az Azure SQL Database-ben.
| 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.
Jótanács
Az Azure CLI rövid útmutatója az Azure SQL Database-hez készült Azure CLI-mintákban olvasható. Az Azure CLI példaszkriptjeiért lásd : Egyetlen adatbázis létrehozása és tűzfalszabály konfigurálása az Azure CLI és a Monitor használatával , valamint egyetlen adatbázis skálázása az Azure SQL Database-ben az Azure CLI használatával.
| 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. |