Migrasi ke Innovate Summit:
Pelajari cara memigrasikan dan memodernisasi ke Azure dapat meningkatkan performa, ketahanan, dan keamanan bisnis Anda, memungkinkan Anda untuk sepenuhnya merangkul AI.Daftar sekarang
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Mulai cepat: Membuat database tunggal - Azure SQL Database
Artikel
Dalam mulai cepat ini, Anda membuat database tunggal di Azure SQL Database menggunakan portal Microsoft Azure, skrip PowerShell, atau skrip CLI Azure. Anda kemudian mengkueri database menggunakan penyunting Kueri di portal Microsoft Azure.
Tonton video ini di seri penting Azure SQL Database untuk gambaran umum proses penyebaran:
Prasyarat
Langganan Azure aktif. Jika Anda tidak memilikinya, buat akun gratis.
Sebagian besar artikel ini dapat dicapai dengan portal Azure saja. Secara opsional, gunakan versi terbaru Azure PowerShell atau Azure CLI.
Izin
Untuk membuat database melalui Transact-SQL: CREATE DATABASE izin diperlukan. Untuk membuat database, login harus berupa login admin server (dibuat saat server logis Azure SQL Database disediakan), admin Microsoft Entra server, anggota peran database dbmanager di master. Untuk mengetahui informasi selengkapnya, lihat CREATE DATABASE.
Untuk membuat database melalui peran portal Azure, PowerShell, Azure CLI, atau REST API: Azure RBAC diperlukan, khususnya peran Kontributor, Kontributor SQL DB, atau Kontributor Azure RBAC SQL Server. Untuk informasi selengkapnya, lihat Peran bawaan Azure RBAC.
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.
Masuk admin server: Masukkan azureuser.
Kata sandi: Masukkan kata sandi yang memenuhi persyaratan dan masukkan lagi di bidang Konfirmasi kata sandi.
Pilih OK.
Biarkan Ingin menggunakan kumpulan elastis SQL diatur ke Tidak.
Untuk lingkungan Beban Kerja, tentukan Pengembangan untuk latihan ini.
portal Azure menyediakan opsi lingkungan Beban Kerja yang membantu menyiapkan beberapa pengaturan konfigurasi. Pengaturan ini dapat ditimpa. Opsi ini hanya berlaku untuk halaman Buat portal SQL Database . Jika tidak, opsi Lingkungan beban kerja tidak berdampak pada lisensi atau pengaturan konfigurasi database lainnya.
Memilih lingkungan beban kerja pengembangan menetapkan beberapa opsi, termasuk:
Opsi redundansi penyimpanan cadangan adalah penyimpanan redundan secara lokal. Penyimpanan yang berlebihan secara lokal menimbulkan lebih sedikit biaya dan sesuai untuk lingkungan pra-produksi yang tidak memerlukan redundansi penyimpanan zona atau replikasi geografis.
Komputasi + penyimpanan adalah Tujuan Umum, Tanpa Server dengan satu vCore. Secara default, ada penundaan jeda otomatis satu jam.
Memilih set lingkungan beban kerja Produksi :
Redundansi penyimpanan cadangan adalah penyimpanan geo-redundan, defaultnya.
Komputasi + penyimpanan adalah Tujuan Umum, Disediakan dengan 2 vCore dan penyimpanan 32 GB. Ini dapat dimodifikasi lebih lanjut pada langkah berikutnya.
Di bawah Komputasi + penyimpanan, pilih Konfigurasi database.
Mulai cepat ini menggunakan database tanpa server, jadi biarkan Tingkat layanan diatur ke Tujuan Umum (Komputasi paling ramah anggaran, tanpa server) dan atur tingkat Komputasi ke Tanpa Server. Pilih Terapkan.
Di bawah Redundansi penyimpanan cadangan, pilih opsi redundansi untuk akun penyimpanan tempat cadangan Anda akan disimpan. Untuk mempelajari lebih lanjut, lihat redundansi penyimpanan cadangan.
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.
Di bawah Kebijakan koneksi, pilih Kebijakan koneksi default, dan biarkan versi TLS Minimum di default TLS 1.2.
Pilih Berikutnya: Keamanan di bagian bawah halaman.
Pada tab Pengaturan tambahan, di bagian Sumber data, untuk Menggunakan data yang sudah ada, pilih Sampel. Ini membuat AdventureWorksLT database sampel sehingga ada beberapa tabel dan data untuk dikueri dan dieksperimen, dibandingkan dengan database kosong. Anda juga dapat mengonfigurasi kolate database dan jendela pemeliharaan.
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 lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan 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 lainnya, lihat Masuk dengan Azure CLI.
Saat Anda diminta, instal ekstensi Azure CLI pada penggunaan pertama. 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, 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, tempelkan 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.
Azure CLI
subscription="<subscriptionId>"# add subscription hereaz account set -s$subscription# ...or use 'az login'
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 0.0.0.0 dengan rentang alamat IP yang cocok dengan lingkungan spesifik Anda. Gunakan alamat IP publik komputer yang sedang Anda gunakan untuk membatasi akses ke server agar hanya menuju ke alamat IP Anda.
Azure CLI
# 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 serverstartIp=0.0.0.0endIp=0.0.0.0
echo "Using resource group $resourceGroup with login: $login, password: $password..."
Buat grup sumber daya
Buat grup sumber daya dengan perintah az group create. Grup sumber daya Azure adalah kontainer logis tempat sumber daya Azure disebarkan dan dikelola. Contoh berikut membuat grup sumber daya bernama myResourceGroup di wilayah Azure eastus :
Azure CLI
echo "Creating $resourceGroup in $location..."az group create --name$resourceGroup--location"$location"--tags$tag
echo "Creating $server in $location..."az sql server create --name$server--resource-group$resourceGroup--location"$location"--admin-user$login--admin-password$password
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, 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 menggunakan Azure CLI di lingkungan PowerShell. Pilih Salin untuk menyalin blok kode, tempelkan ke Cloud Shell, dan tekan Enter untuk menjalankannya.
Menetapkan nilai parameter
Nilai berikut digunakan dalam perintah berikutnya untuk membuat database dan sumber daya yang diperlukan. Nama server harus unik secara global di semua Azure sehingga cmdlet Get-Random digunakan untuk membuat nama server.
Dalam cuplikan kode berikut:
Ganti 0.0.0.0 dalam rentang alamat ip agar sesuai dengan lingkungan spesifik Anda.
Ganti <strong password here> dengan kata sandi yang kuat untuk Anda adminLogin.
Azure PowerShell
# Set variables for your server and database$resourceGroupName = "myResourceGroup"$location = "eastus"$adminLogin = "azureuser"$password = "<strong password here>"$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 variablesWrite-host"Resource group name is"$resourceGroupNameWrite-host"Server name is"$serverName
Buat grup sumber daya
Membuat grup sumber daya Azure menggunakan New-AzResourceGroup. Grup sumber daya adalah kontainer logis yang disebarkan dan dikelola oleh sumber daya Azure.
Setelah database Anda dibuat, Anda bisa menggunakan penyunting Kueri (pratinjau) di portal Microsoft Azure untuk menyambungkan ke database dan data kueri. Untuk informasi selengkapnya, lihat portal Azure editor kueri untuk Azure SQL Database.
Di portal, cari dan pilih database SQL, lalu pilih database Anda dari daftar.
Pada halaman untuk database Anda, pilih penyunting Kueri (pratinjau) di menu kiri.
Masukkan informasi masuk admin server autentikasi SQL Anda atau gunakan autentikasi Microsoft Entra.
Catatan
ID Microsoft Entra sebelumnya dikenal sebagai Azure Active Directory (Azure AD).
Masukkan kueri berikut ini di panel penyunting Kueri.
SQL
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;
Pilih Jalankan, lalu tinjau hasil kueri di panel Hasil.
Tutup halaman penyunting Kueri, dan pilih OK ketika diminta untuk menghapus pengeditan yang belum disimpan.
Membersihkan sumber daya
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.
Untuk menghapus myResourceGroup dan semua sumber dayanya menggunakan portal Microsoft Azure:
Di portal, cari dan pilih Grup sumber daya, lalu pilih myResourceGroup dari daftar.
Pada halaman grup sumber daya, pilih Hapus grup sumber daya.
Masukkan myResourceGroup untuk KETIK NAMA GRUP SUMBER DAYA: dan pilih Hapus.
Gunakan perintah berikut untuk menghapus grup sumber daya dan semua sumber daya yang terkait dengannya menggunakan perintah az group delete - kecuali Anda masih memiliki kebutuhan untuk sumber daya ini. Beberapa sumber daya ini mungkin perlu waktu cukup lama untuk dibuat, serta untuk menghapus.
Azure CLI
az group delete --name$resourceGroup
Untuk menghapus grup sumber daya dan semua sumber dayanya, jalankan perintah CLI Azure berikut ini, menggunakan nama grup sumber daya Anda:
Azure PowerShell
Remove-AzResourceGroup -Name$resourceGroupName
Langkah selanjutnya
Ingin mengoptimalkan dan menghemat pengeluaran cloud Anda?
Cari tahu apa yang membuat Azure SQL Database pilihan yang baik untuk database hubungan Anda, cara membuat database dari portal dan tersambung dengan Azure Cloud Shell.
Pelajari tentang pustaka konektivitas dan praktik terbaik yang tersedia untuk aplikasi yang terhubung ke Azure SQL Database dan Azure SQL Managed Instance.
Azure SQL adalah keluarga produk mesin database SQL Server di cloud, dari database yang dikelola penuh di Azure SQL Database, instans yang dikelola penuh dalam Azure SQL Managed Instance, atau SQL Server yang diinstal ke komputer virtual di Azure.