Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membuat dan mengelola server dan database tunggal dalam Azure SQL Database menggunakan portal Microsoft Azure, PowerShell, Azure CLI, REST API, dan Transact-SQL.
Catatan
Coba Azure SQL Database secara gratis dan dapatkan 100.000 vCore detik komputasi tanpa server dan penyimpanan 32 GB setiap bulan.
Prasyarat
- Langganan Azure aktif. Jika Anda tidak memilikinya, buat akun gratis.
Perizinan
Untuk membuat database melalui Transact-SQL: CREATE DATABASE
izin diperlukan. Untuk membuat database, login harus salah satu dari berikut: login admin server (dibuat saat server logis Azure SQL Database disediakan), admin Microsoft Entra server, atau anggota peran database dbmanager di master
. Untuk mengetahui informasi selengkapnya, lihat CREATE DATABASE.
Untuk membuat database melalui portal Azure, PowerShell, Azure CLI, atau REST API: Peran Azure RBAC diperlukan, khususnya peran Kontributor, Kontributor SQL DB, atau Kontributor SQL Server. Untuk informasi selengkapnya, lihat Peran bawaan Azure RBAC.
Portal Microsoft Azure
Anda dapat membuat kelompok sumber daya untuk Azure SQL Database sebelumnya atau saat membuat server.
Tips
Untuk panduan memulai cepat di Portal Azure, lihat Mulai Cepat: Membuat database tunggal.
Membuat server
Untuk membuat server menggunakan portal Microsoft Azure, buat sumber daya server baru dari Marketplace Azure. Kalau tidak, Anda dapat membuat server saat Anda men-deploy Azure SQL Database.
Buatlah database sampel atau kosong
Untuk membuat Azure SQL Database tunggal menggunakan portal Microsoft Azure, pilihlah sumber daya Azure SQL Database di Marketplace Azure. Anda dapat membuat kelompok sumber daya dan server sebelumnya atau saat membuat database tunggal. Anda dapat membuat database kosong atau membuat database sampel berdasarkan Adventure Works LT.
Penting
Untuk informasi tentang memilih tingkat harga untuk database anda, lihat model pembelian berbasis-DTU dan model pembelian berdasarkan-vCore.
Kelola server yang ada
Untuk mengelola server yang sudah ada, navigasikan ke server menggunakan beberapa metode - seperti dari halaman database tertentu, halaman server SQL, atau halaman Semua sumber daya .
Untuk mengelola database yang ada, navigasi ke halaman database SQL dan pilih database yang ingin Anda kelola. Tangkapan layar berikut menunjukkan cara memulai pengaturan firewall tingkat server untuk database dari halaman Ikhtisar.
Penting
Untuk mengonfigurasi properti performa untuk database, lihat model pembelian berbasis-DTU dan model pembelian berbasis-vCore.
PowerShell
Catatan
Artikel ini menggunakan modul Azure Az PowerShell, yang merupakan modul PowerShell yang direkomendasikan untuk berinteraksi dengan Azure. Untuk mulai menggunakan modul Az PowerShell, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Penting
Modul PowerShell Azure Resource Manager (AzureRM) tidak digunakan lagi pada 29 Februari 2024. Semua pengembangan di masa mendatang harus menggunakan modul Az.Sql. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan. Modul AzureRM tidak lagi dipertahankan atau didukung. Argumen untuk perintah dalam modul Az PowerShell dan dalam modul AzureRM secara substansial identik. Untuk informasi selengkapnya tentang kompatibilitasnya, lihat Memperkenalkan modul Az PowerShell baru.
Untuk membuat dan mengelola server, database tunggal dan yang dikumpulkan, dan firewall level-server dengan Azure PowerShell, gunakan cmdlet PowerShell berikut. Jika Anda perlu menginstal atau memutakhirkan PowerShell, lihat modul Install Azure PowerShell.
Tip
Untuk contoh skrip PowerShell, lihat Menggunakan PowerShell untuk membuat database tunggal dan mengonfigurasi aturan firewall tingkat server dan Menggunakan PowerShell untuk memantau dan menskalakan database tunggal di Azure SQL Database.
Cmdlet | Deskripsi |
---|---|
New-AzSqlDatabase | Membuat database |
Get-AzSqlDatabase | Mendapatkan satu atau lebih database |
Set-AzSqlDatabase | Mengatur properti untuk database, atau pindahkan database yang ada ke dalam kumpulan elastis |
Hapus-AzSqlDatabase | Menghapus database |
New-AzResourceGroup | Membuat kelompok sumber daya |
New-AzSqlServer | Membuat server |
Dapatkan-AzSqlServer | Mengembalikan informasi mengenai server |
Atur-AzSqlServer | Memodifikasi properti server |
Hapus-AzSqlServer | Menghapus server |
New-AzSqlServerFirewallRule | Membuat aturan firewall pada tingkat server |
Dapatkan-AzSqlServerFirewallRule | Mendapatkan aturan firewall untuk server |
Set-AzSqlServerFirewallRule | Memodifikasi aturan firewall dalam server |
Remove-AzSqlServerFirewallRule | Menghapus aturan firewall dari server. |
Baru-AzSqlServerVirtualNetworkRule | Membuat aturan jaringan virtual, berdasarkan subnet yang merupakan endpoint layanan Virtual Network. |
Azure CLI
Untuk membuat dan mengelola server, database, dan firewall dengan Azure CLI, gunakan perintah Azure CLI berikut. Gunakan Cloud Shell untuk menjalankan Azure CLI di browser Anda, atau instal di macOS, Linux, atau Windows. Untuk membuat dan mengelola kumpulan elastis, lihat Kumpulan elastis.
Tip
Untuk memulai dengan cepat menggunakan Azure CLI, lihat Sampel Azure CLI untuk Azure SQL Database. Untuk contoh skrip Azure CLI, lihat Membuat database tunggal dan mengonfigurasi aturan firewall menggunakan Azure CLI dan Memantau dan menskalakan database tunggal di Azure SQL Database menggunakan Azure CLI.
Cmdlet | Deskripsi |
---|---|
az sql db membuat | Membuat database |
az sql db daftar | Buat daftar semua database dan gudang data dalam server, atau semua database dalam kumpulan elastis |
az sql db list-editions | Buat daftar tujuan layanan yang tersedia dan batasan penyimpanan |
az sql db daftar-pemakaian | Mengembalikan pemakaian database |
az sql db tampilkan | Mendapatkan basis data atau gudang data |
az sql db memperbarui | Memperbarui database |
az sql db menghapus | Menghapus database |
az group create | Membuat kelompok sumber daya |
az sql server membuat | Membuat server |
az sql server list | Membuat daftar server |
az sql server daftar-pemakaian | Mengembalikan pemakaian server |
az sql server show | Mendapatkan server |
az sql server update | Memperbarui server |
az sql server menghapus | Menghapus server |
az sql server aturan firewall buat | Membuat aturan firewall server |
az sql server firewall-aturan daftar | Buat daftar aturan firewall pada server |
az sql server firewall-rule tampilkan | Menunjukkan detail aturan firewall |
az sql server firewall-aturan perbarui | Memperbarui aturan firewall |
az sql server hapus aturan firewall | Menghapus aturan firewall |
Transact-SQL (T-SQL)
Untuk membuat dan mengelola server, database, dan firewall dengan Transact-SQL, gunakan perintah T-SQL berikut. Anda dapat mengeluarkan perintah menggunakan pportal Microsoft Azure, SQL Server Management Studio, Visual Studio Code, atau program lainnya yang dapat menghubungkan ke server di SQL Database dan melewati perintah Transact-SQL. Untuk mengelola kumpulan elastis, lihat Kumpulan elastis membantu Anda mengelola dan menskalakan beberapa database di Azure SQL Database.
Kiat
Untuk mulai cepat menggunakan SQL Server Management Studio di Microsoft Windows, lihat Mulai Cepat: Menggunakan SSMS untuk menyambungkan dan mengkueri Azure SQL Database atau Azure SQL Managed Instance. Untuk mulai cepat menggunakan Visual Studio Code di macOS, Linux, atau Windows, lihat Mulai Cepat: Menggunakan Visual Studio Code untuk menyambungkan dan mengkueri Azure SQL Database atau Azure SQL Managed Instance.
Penting
Anda tidak dapat membuat atau menghapus server menggunakan Transact-SQL.
Perintah | Deskripsi |
---|---|
MEMBUAT DATABASE | Membuat database tunggal baru. Anda harus tersambung ke master database untuk membuat database baru. |
ALTER DATABASE | Memodifikasi database atau kumpulan elastis. |
DROP DATABASE | Menghapus database. |
sys.database_tujuan_layanan | Mengembalikan edisi (tingkat layanan), tujuan layanan (tingkat harga), dan nama kumpulan elastik, jika ada, untuk Azure SQL Database atau kumpulan SQL khusus di Azure Synapse Analytics. Jika masuk ke database master di server di SQL Database, menampilkan informasi tentang semua database. Untuk Azure Synapse Analytics, Anda harus tersambung ke master database. |
sys.dm_db_resource_stats | Mengembalikan CPU, IO, dan konsumsi memori untuk database di Azure SQL Database. Satu baris ada setiap 15 detik, bahkan jika tidak ada aktivitas di database. |
sys.resource_stats | Mengembalikan pemakaian CPU dan data penyimpanan untuk database di Azure SQL Database. Data dikumpulkan dan diagregasi dalam interval lima menit. |
sys.database_koneksi_statistik | Berisi statistik untuk acara konektivitas SQL Database, memberikan ikhtisar keberhasilan dan kegagalan koneksi database. |
sys.acara_log | Mengembalikan koneksi Azure SQL Database yang berhasil dan koneksi yang gagal. Anda dapat menggunakan informasi ini untuk melacak atau troubleshoot aktivitas database Anda dengan SQL Database. |
sp_atur_aturan_firewall | Membuat atau memperbarui pengaturan firewall level-server untuk server Anda. Prosedur tersimpan ini hanya tersedia dalam master database untuk login utama tingkat server. Aturan firewall level-server hanya dapat dibuat menggunakan Transact-SQL setelah aturan firewall level-server telah dibuat oleh pengguna yang memiliki izin level-Azure. |
sys.firewall_rules | Mengembalikan informasi tentang pengaturan firewall level-server yang berhubungan dengan database Anda di Azure SQL Database. |
sp_hapus_aturan_firewall | Menghapus pengaturan firewall tingkat server dari server Anda. Prosedur tersimpan ini hanya tersedia dalam master database untuk login utama tingkat server. |
sp_set_database_firewall_rule | Membuat atau memperbarui aturan firewall tingkat database untuk database Anda di Azure SQL Database. Aturan firewall database dapat dikonfigurasi untuk master database, dan untuk database pengguna di SQL Database. Aturan firewall database berguna saat menggunakan pengguna database yang terkandung. |
sys.database_firewall_rules | Menyediakan informasi tentang pengaturan firewall tingkat basis data yang terkait dengan basis data Anda di Azure SQL Database. |
sp_delete_database_firewall_rule | Menghapus pengaturan firewall tingkat basis data dari database. |
REST API
Untuk membuat dan mengelola server, database, dan firewall, gunakan permintaan REST API.
Perintah | Deskripsi |
---|---|
Server - Buat atau Perbarui | Membuat atau memperbarui server baru. |
Server - Hapus | Menghapus sebuah server SQL. |
Servers - Dapatkan | Mengakses server. |
Server - Daftar | Mengembalikan daftar server dalam langganan. |
Server - Daftar berdasarkan kelompok sumber daya | Mengembalikan daftar server dalam kelompok sumber daya. |
Server - Perbarui | Memperbarui server yang ada. |
Database - Buat atau perbarui | Membuat database atau memperbarui database yang ada. |
Database - Menghapus | Menghapus database. |
Database - Dapatkan | Mengakses database. |
Database - Daftar berdasarkan kumpulan elastis | Mengembalikan daftar basis data dalam sebuah kolam elastis. |
Database - Daftar berdasarkan server | Mengembalikan daftar database di server. |
Database - Perbarui | Memperbarui database yang sudah ada. |
Aturan firewall - Membuat atau memperbarui | Buat atau perbarui aturan firewall. |
Aturan firewall - Menghapus | Menghapus aturan firewall. |
Aturan firewall - Dapatkan | Mendapatkan aturan firewall. |
Aturan firewall - Daftar berdasarkan server | Mengembalikan daftar aturan firewall. |