Untuk membuat database tunggal di portal Microsoft Azure, mulai cepat ini dimulai di halaman Azure SQL.
Telusuri ke halaman opsi Pilih Penyebaran SQL.
Di bawah database SQL, biarkan Jenis sumber daya diatur ke Database tunggal dan pilih Buat.
Pada tab Dasar formulir Buat Database SQL, di bawah Detail proyek, pilih Langganan Azure yang diinginkan.
Untuk grup Sumber Daya, pilih Buat baru, masukkan myResourceGroup, dan pilih OK.
Untuk Nama database masukkan mySampleDatabase.
Untuk Server, pilih Buat baru, dan isi formulir Server baru dengan nilai berikut ini:
- Nama server: Masukkan mysqlserver, dan tambahkan beberapa karakter untuk keunikan. Kami tidak dapat memberikan nama server yang tepat untuk digunakan karena nama server harus unik secara global untuk semua server di Azure, tidak hanya unik dalam langganan. Jadi, masukkan sesuatu seperti mysqlserver12345, dan portal memberi tahu Anda apakah tersedia atau tidak.
- Lokasi: Pilih lokasi dari daftar turun bawah.
- Metode autentikasi: Pilih Gunakan autentikasi SQL.
- Login admin server: Masukkan azureuser.
- Kata sandi: Masukkan kata sandi yang memenuhi persyaratan dan masukkan lagi di bidang Konfirmasi kata sandi.
PilihOK.
Biarkan Ingin menggunakan kumpulan elastis SQL diatur ke Tidak.
Di bawah Komputasi + penyimpanan, pilih Konfigurasi database.
Mulai cepat ini menggunakan database tanpa server, jadi biarkan Tingkat layanan diatur ke Tujuan Umum (Opsi komputasi dan penyimpanan yang dapat diskalakan) dan atur Tingkat komputasi ke Tanpa server. Pilih Terapkan.
Pilih Berikutnya: Jaringan di bagian bawah halaman.
Pada tab Jaringan, untuk metode Konektivitas, pilih Titik akhir publik.
Untuk aturan Firewall, atur Tambahkan alamat IP klien saat ini ke Ya. Biarkan Izinkan layanan dan sumber daya Azure untuk mengakses server ini diatur ke Tidak.
Pilih Berikutnya: Keamanan di bagian bawah halaman.
Pada tab Keamanan, Anda memiliki opsi untuk mengaktifkan Microsoft Defender untuk SQL. Pilih Berikutnya: Pengaturan tambahan di bagian bawah halaman.
Pada tab Pengaturan tambahan, di bagian Sumber data, untuk Menggunakan data yang sudah ada, pilih Sampel. Ini membuat database sampel AdventureWorksLT sehingga ada beberapa tabel dan data untuk dikueri dan bereksperimen dengan, dibandingkan dengan database kosong.
Pilih Tinjau + buat di bagian bawah halaman:
Pada halaman Tinjau + buat, setelah mengulas, pilih Buat.
Blok kode Azure CLI di bagian ini membuat grup sumber daya, server, database tunggal, dan aturan firewall IP tingkat server untuk akses ke server. Pastikan untuk mencatat grup sumber daya dan nama server yang dihasilkan, sehingga Anda bisa mengelola sumber daya ini nanti.
Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.
Persiapkan lingkungan Anda untuk Azure CLI
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi lebih lanjut, lihat Mulai Cepat Azure Cloud Shell - Bash.

Jika Anda lebih memilih untuk menjalankan perintah referensi CLI secara lokal, pasang Azure CLI. Jika Anda menjalankan pada Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah login az. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk tambahan, lihat Masuk dengan Azure CLI.
Saat diminta, instal ekstensi saat pertama kali menggunakan Azure CLI. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan ekstensi dengan Azure CLI.
Jalankan versi az untuk menemukan versi dan pustaka dependen yang diinstal. Untuk meningkatkan ke versi terbaru, jalankan peningkatan az.
Meluncurkan Azure Cloud Shell
Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.
Untuk membuka Cloud Shell, cukup pilih Coba dari sudut kanan atas blok kode. Anda juga dapat meluncurkan Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com.
Saat Cloud Shell terbuka, verifikasi bahwa Bash dipilih untuk lingkungan Anda. Sesi berikutnya akan menggunakan Azure CLI di lingkungan Bash, Pilih Salin untuk menyalin blok kode, tempel ke Cloud Shell, dan tekan Enter untuk menjalankannya.
Masuk ke Azure
Cloud Shell diautentikasi secara otomatis dengan akun awal yang digunakan untuk masuk. Gunakan skrip berikut untuk masuk menggunakan langganan yang berbeda, menggantikan <Subscription ID> dengan ID Langganan Azure Anda. Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.
subscription="<subscriptionId>" # add subscription here
az account set -s $subscription # ...or use 'az login'
Untuk informasi selengkapnya, lihat mengatur langganan aktif atau masuk secara interaktif
Atur nilai parameter
Nilai berikut digunakan dalam perintah berikutnya untuk membuat database dan sumber daya yang diperlukan. Nama server harus unik secara global di seluruh Azure sehingga $RANDOM fungsi ini digunakan untuk membuat nama server.
Ubah lokasi yang sesuai untuk lingkungan Anda. Ganti nilai 0.0.0.0 di rentang alamat ip agar sesuai dengan lingkungan tertentu Anda. Gunakan alamat IP publik komputer yang sedang Anda gunakan untuk membatasi akses ke server agar hanya menuju ke alamat IP Anda.
# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
resourceGroup="msdocs-azuresql-rg-$randomIdentifier"
tag="create-and-configure-database"
server="msdocs-azuresql-server-$randomIdentifier"
database="msdocsazuresqldb$randomIdentifier"
login="azureuser"
password="Pa$$w0rD-$randomIdentifier"
# Specify appropriate IP address values for your environment
# to limit access to the SQL Database server
startIp=0.0.0.0
endIp=0.0.0.0
echo "Using resource group $resourceGroup with login: $login, password: $password..."
Membuat grup sumber daya
Buat grup sumber daya dengan perintah az group create. Grup sumber daya Azure adalah kontainer logis yang disebarkan dan dikelola sumber daya Azure. Contoh berikut ini menampilkan cara membuat grup sumber daya dengan nama myResourceGroup di lokasi eastus:
echo "Creating $resourceGroup in $location..."
az group create --name $resourceGroup --location "$location" --tags $tag
Membuat server
Buat server dengan perintah buat server sql az.
echo "Creating $server in $location..."
az sql server create --name $server --resource-group $resourceGroup --location "$location" --admin-user $login --admin-password $password
Buat aturan firewall dengan perintah buat aturan- firewall server sql az.
echo "Configuring firewall..."
az sql server firewall-rule create --resource-group $resourceGroup --server $server -n AllowYourIp --start-ip-address $startIp --end-ip-address $endIp
Membuat database tunggal
Buat database dengan perintah az sql db create di tingkat komputer tanpa server.
echo "Creating $database in serverless tier"
az sql db create \
--resource-group $resourceGroup \
--server $server \
--name $database \
--sample-name AdventureWorksLT \
--edition GeneralPurpose \
--compute-model Serverless \
--family Gen5 \
--capacity 2
Blok kode Azure CLI di bagian ini menggunakan perintah az sql up untuk menyederhanakan proses pembuatan database. Dengan perintah tersebut, Anda dapat membuat database dan semua sumber daya yang terkait dengan satu perintah. Perintah ini mencakup grup sumber daya, nama server, lokasi server, nama database, dan informasi login. Database dibuat dengan tingkat harga default Tujuan Umum, Tersedia, Gen5, 2 vCore.
Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.
Persiapkan lingkungan Anda untuk Azure CLI
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi lebih lanjut, lihat Mulai Cepat Azure Cloud Shell - Bash.

Jika Anda lebih memilih untuk menjalankan perintah referensi CLI secara lokal, pasang Azure CLI. Jika Anda menjalankan pada Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah login az. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk tambahan, lihat Masuk dengan Azure CLI.
Saat diminta, instal ekstensi saat pertama kali menggunakan Azure CLI. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan ekstensi dengan Azure CLI.
Jalankan versi az untuk menemukan versi dan pustaka dependen yang diinstal. Untuk meningkatkan ke versi terbaru, jalankan peningkatan az.
Meluncurkan Azure Cloud Shell
Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.
Untuk membuka Cloud Shell, cukup pilih Coba dari sudut kanan atas blok kode. Anda juga dapat meluncurkan Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com.
Saat Cloud Shell terbuka, verifikasi bahwa Bash dipilih untuk lingkungan Anda. Sesi berikutnya akan menggunakan Azure CLI di lingkungan Bash, Pilih Salin untuk menyalin blok kode, tempel ke Cloud Shell, dan tekan Enter untuk menjalankannya.
Masuk ke Azure
Cloud Shell diautentikasi secara otomatis dengan akun awal yang digunakan untuk masuk. Gunakan skrip berikut untuk masuk menggunakan langganan yang berbeda, menggantikan <Subscription ID> dengan ID Langganan Azure Anda. Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.
subscription="<subscriptionId>" # add subscription here
az account set -s $subscription # ...or use 'az login'
Untuk informasi selengkapnya, lihat mengatur langganan aktif atau masuk secara interaktif
Atur nilai parameter
Nilai berikut digunakan dalam perintah berikutnya untuk membuat database dan sumber daya yang diperlukan. Nama server harus unik secara global di seluruh Azure sehingga $RANDOM fungsi ini digunakan untuk membuat nama server.
Ubah lokasi yang sesuai untuk lingkungan Anda. Ganti nilai 0.0.0.0 di rentang alamat ip agar sesuai dengan lingkungan tertentu Anda.
# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
resourceGroup="msdocs-azuresql-rg-$randomIdentifier"
tag="create-and-configure-database"
server="msdocs-azuresql-server-$randomIdentifier"
database="msdocsazuresqldb$randomIdentifier"
login="azureuser"
password="Pa$$w0rD-$randomIdentifier"
# Specify appropriate IP address values for your environment
# to limit access to the SQL Database server
startIp=0.0.0.0
endIp=0.0.0.0
echo "Using resource group $resourceGroup with login: $login, password: $password..."
Catatan
az sql up saat ini dalam pratinjau dan tidak mendukung tingkat komputasi tanpa server. Selain itu, penggunaan karakter non-alfabet dan non-numerik dalam nama database saat ini tidak didukung.
Membuat database dan sumber daya
Gunakan perintah az sql up untuk membuat dan mengonfigurasi server logika agar Azure SQL Database dapat langsung digunakan. Pastikan untuk mencatat grup sumber daya dan nama server yang dihasilkan, sehingga Anda bisa mengelola sumber daya ini nanti.
Catatan
Ketika menjalankan perintah az sql up untuk pertama kalinya, Azure CLI akan meminta Anda memasang ekstensi db-up. Ekstensi ini masih dalam pratinjau. Terima penginstalan untuk melanjutkan. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan ekstensi dengan Azure CLI.
Jalankan perintah az sql up. Jika ada parameter yang diperlukan tidak digunakan, seperti --server-name, sumber daya itu dibuat dengan nama acak dan informasi masuk yang ditetapkan untuknya.
az sql up \
--resource-group $resourceGroup \
--location $location \
--server-name $server \
--database-name $database \\
--admin-user $login \
--admin-password $password
Aturan firewall server dibuat secara otomatis. Jika server menolak alamat IP Anda, buat aturan firewall baru dengan menggunakan perintah az sql server firewall-rule create tentukan alamat IP mulai dan akhir yang sesuai.
startIp=0.0.0.0
endIp=0.0.0.0
az sql server firewall-rule create \
--resource-group $resourceGroup \
--server $server \
-n AllowYourIp \
--start-ip-address $startIp \
--end-ip-address $endIp
Semua sumber daya yang diperlukan dibuat, dan database siap untuk kueri.
Anda dapat membuat grup sumber daya, server, dan database tunggal menggunakan Azure PowerShell.
Meluncurkan Azure Cloud Shell
Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.
Untuk membuka Cloud Shell, cukup pilih Coba dari sudut kanan atas blok kode. Anda juga dapat meluncurkan Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com.
Saat Cloud Shell terbuka, verifikasi bahwa PowerShell dipilih untuk lingkungan Anda. Sesi berikutnya akan menggunakan Azure CLI dalam lingkungan Bash, Pilih Salin untuk menyalin blok kode, tempelkan ke Cloud Shell, lalu tekan Enter untuk menjalankannya.
Atur nilai parameter
Nilai berikut digunakan dalam perintah berikutnya untuk membuat database dan sumber daya yang diperlukan. Nama server harus unik secara global di seluruh Azure sehingga $RANDOM fungsi ini digunakan untuk membuat nama server. Ganti nilai 0.0.0.0 di rentang alamat ip agar sesuai dengan lingkungan spesifik Anda.
# Set variables for your server and database
$resourceGroupName = "myResourceGroup"
$location = "eastus"
$adminLogin = "azureuser"
$password = "Azure1234567!"
$serverName = "mysqlserver-$(Get-Random)"
$databaseName = "mySampleDatabase"
# The ip address range that you want to allow to access your server
$startIp = "0.0.0.0"
$endIp = "0.0.0.0"
# Show randomized variables
Write-host "Resource group name is" $resourceGroupName
Write-host "Server name is" $serverName
Membuat grup sumber daya
Buat grup sumber daya Azure menggunakan New-AzResourceGroup. Grup sumber daya adalah kontainer logis yang disebarkan dan dikelola oleh sumber daya Azure.
Write-host "Creating resource group..."
$resourceGroup = New-AzResourceGroup -Name $resourceGroupName -Location $location -Tag @{Owner="SQLDB-Samples"}
$resourceGroup
Membuat server
Buat server dengan cmdlet Baru-AzSqlServer.
Write-host "Creating primary server..."
$server = New-AzSqlServer -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-Location $location `
-SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential `
-ArgumentList $adminLogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))
$server
Membuat aturan firewall
Buat aturan firewall server dengan cmdlet Baru-AzSqlServerFirewallRule.
Write-host "Configuring server firewall rule..."
$serverFirewallRule = New-AzSqlServerFirewallRule -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-FirewallRuleName "AllowedIPs" -StartIpAddress $startIp -EndIpAddress $endIp
$serverFirewallRule
Membuat database tunggal dengan PowerShell
Buat database tunggal dengan cmdlet Baru-AzSqlDatabase.
Write-host "Creating a gen5 2 vCore serverless database..."
$database = New-AzSqlDatabase -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-DatabaseName $databaseName `
-Edition GeneralPurpose `
-ComputeModel Serverless `
-ComputeGeneration Gen5 `
-VCore 2 `
-MinimumCapacity 2 `
-SampleName "AdventureWorksLT"
$database
Pertahankan grup sumber daya, server, dan database tunggal untuk melanjutkan ke langkah berikutnya, dan pelajari cara menyambungkan dan mengkueri database Anda dengan metode yang berbeda.
Setelah selesai menggunakan sumber daya ini, Anda bisa menghapus grup sumber daya yang Anda buat, yang juga akan menghapus server dan database tunggal di dalamnya.