Apa itu server logis di Azure SQL Database?

Berlaku untuk:Azure SQL Database

Artikel ini menjelaskan server logis di Azure digunakan oleh database di Azure SQL Database. Di portal Azure, server logis diberi nama server SQL dan berbeda dengan produk SQL Server.

Untuk informasi tentang server logis di Azure Synapse Analytics, lihat Apa itu server logis di Azure Synapse Analytics?

Gambaran Umum

Dalam Azure SQL Database, server adalah konstruksi logis yang bertindak sebagai titik administratif pusat untuk kumpulan database. Di tingkat server logis, Anda dapat mengelola login, aturan firewall, aturan audit, kebijakan deteksi ancaman, dan grup failover. Server logis dapat berada di wilayah yang berbeda dari grup sumber dayanya. Server logis harus ada sebelum Anda bisa membuat database di Azure SQL Database. Semua database yang dikelola oleh satu server logis dibuat dalam wilayah yang sama dengan server logis.

Server logis ini berbeda dari instans SQL Server yang mungkin Anda kenal di dunia lokal. Secara khusus, tidak ada jaminan mengenai lokasi database sehubungan dengan server yang mengelolanya. Azure SQL Database tidak mengekspos akses atau fitur tingkat instans apa pun. Sebaliknya, database contoh di dalam contoh yang dikelola semuanya secara fisik ditempatkan bersama—dengan cara yang sama yang Anda kenal dengan SQL Server di lingkungan lokal atau mesin virtual.

Ketika membuat server logis master, Anda menyediakan akun login server dan kata sandi yang memiliki hak administratif ke database di server tersebut dan semua database yang dibuat di server tersebut. Akun awal ini adalah akun log masuk SQL. Azure SQL Database mendukung autentikasi SQL dan autentikasi Microsoft Entra. Untuk informasi tentang login dan autentikasi, lihat Mengelola Database dan Log masuk di Azure SQL Database. Autentikasi Windows tidak didukung.

Server logis di SQL Database:

  • Dibuat dalam langganan Azure, tetapi dapat dipindahkan dengan sumber daya yang terkandung ke langganan lain.
  • Adalah sumber daya induk untuk database dan kumpulan elastis.
  • Menyediakan namespace untuk database-database dan kumpulan elastis.
  • Merupakan wadah logis dengan semantik siklus hidup yang kuat—jika server dihapus, database dan kumpulan elastisnya juga akan terhapus.
  • Mendukung kontrol akses berbasis peran Azure (Azure RBAC) - database dan kumpulan elastis dalam satu server mewarisi hak akses server.
  • Adalah elemen berurutan tinggi dari identitas database dan kumpulan elastis untuk tujuan manajemen sumber daya Azure (lihat skema URL untuk database).
  • Menkolokasikan sumber daya di satu wilayah.
  • Menyediakan titik akhir koneksi untuk akses database (<serverName>.database.windows.net).
  • Menyediakan akses ke metadata mengenai sumber daya yang terkandung melalui DMV dengan menyambungkan ke master database
  • Menyediakan cakupan untuk kebijakan manajemen yang berlaku untuk database-nya - login, firewall, audit, deteksi ancaman, dan semacamnya.
  • Dibatasi oleh kuota dalam langganan induk (enam server per langganan secara default, untuk informasi selengkapnya, lihat batas langganan).
  • Menentukan cakupan untuk kuota database dan kuota DTU atau vCore bagi sumber daya yang dikandung di dalamnya (seperti 45.000 DTU).
  • Merupakan cakupan pembuatan versi untuk kapabilitas yang diaktifkan pada sumber daya yang terkandung.
  • Login utama tingkat server dapat mengelola semua database di server.
  • Database master server logis berisi login yang mirip dengan yang ada dalam instans SQL Server yang diberikan akses ke satu atau beberapa database di server, dan dapat diberikan hak administratif terbatas. Untuk informasi selengkapnya, lihat login.
  • Membuat, mengubah, atau menghilangkan objek pengguna seperti tabel, tampilan, atau prosedur tersimpan dalam master database di server logis tidak didukung.
  • Kolasi default untuk semua database yang dibuat pada server adalah SQL_LATIN1_GENERAL_CP1_CI_AS, di mana LATIN1_GENERAL adalah Bahasa Inggris (Amerika Serikat), CP1 adalah halaman kode 1252, CI adalah tidak peka huruf besar/kecil, dan AS adalah peka terhadap aksen.

Catatan

ID Microsoft Entra sebelumnya dikenal sebagai Azure Active Directory (Azure AD).

Mengelola server, database, dan firewall

Anda dapat mengelola server logis, database, dan firewall dengan menggunakan portal Azure, Azure PowerShell, Azure CLI, Transact-SQL (T-SQL) dan REST API.

Anda dapat membuat grup sumber daya untuk server logis sebelumnya atau saat membuat server itu sendiri. Ada beberapa metode untuk membuat server SQL baru, baik dengan membuat server SQL baru atau sebagai bagian dari pembuatan database baru.

Membuat server kosong

Untuk membuat server logis kosong (tanpa database atau kumpulan elastis) menggunakan portal Azure, navigasikan ke formulir server SQL kosong (server SQL logis).

Penting

Jangan sertakan informasi pribadi, sensitif, atau rahasia apa pun di bidang nama masuk admin server. Data yang dimasukkan di bidang ini tidak dianggap sebagai data pelanggan.

Membuat database contoh atau kosong di Azure SQL Database

Untuk membuat database di SQL Database menggunakan portal Azure, navigasikan untuk membuat Database SQL baru dan berikan informasi yang diminta. Anda dapat membuat kelompok sumber daya dan server sebelumnya atau saat membuat database sendiri. Anda bisa membuat database kosong atau membuat database sampel berdasarkan AdventureWorksLT.

Cuplikan layar langkah pertama untuk membuat SQL Database baru di portal Azure.

Penting

Untuk informasi tentang memilih tingkat harga untuk database anda, lihat model pembelian berbasis-DTU dan model pembelian berdasarkan-vCore.

Mengelola server yang sudah ada

Untuk mengelola server yang ada, menavigasi ke server menggunakan sejumlah metode - seperti dari halaman database khusus, 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.

Misalnya, untuk mengonfigurasi aturan firewall, ikuti langkah-langkah berikut:

  1. Navigasi ke sumber daya database Anda di portal Azure. Pilih Atur firewall server pada bilah alat.

    Cuplikan layar yang memperlihatkan tempat menyalin nama server Anda, dan mengatur firewall server pada toolbar.

  2. Atur Akses jaringan publik ke Jaringan terpilih untuk mengungkapkan jaringan virtual dan aturan firewall. Ketika diatur ke Dinonaktifkan, jaringan virtual dan pengaturan aturan firewall disembunyikan.

  3. Pilih Tambahkan aturan firewall untuk mengonfigurasi firewall.

    Cuplikan layar yang memperlihatkan konfigurasi aturan firewall IP tingkat server.

Penting

Untuk mengonfigurasi properti performa untuk database, lihat model pembelian berbasis-DTU dan model pembelian berbasis-vCore.

Tips

Untuk panduan memulai cepat di portal Azure, lihat Buat database dalam SQL Database di portal Azure.

Langkah berikutnya

  • Untuk mempelajari tentang migrasi database SQL Server ke Azure SQL Database, lihat Migrasi ke Azure SQL Database.
  • Untuk informasi tentang fitur yang didukung, lihat Fitur.