Apa itu server logis di Azure SQL Database dan Azure Synapse?

Berlaku untuk:Azure SQL DatabaseAzure Synapse Analytics

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

Gambaran Umum

Dalam Azure SQL Database dan Azure Synapse Analytics, server adalah konstruksi logis yang berperan sebagai poin administratif pusat untuk koleksi 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 dapat membuat database di Azure SQL Database atau kumpulan SQL khusus di Azure Synapse Analytics. 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 atau kumpulan SQL khusus sehubungan dengan server yang mengelolanya. Azure SQL Database dan Azure Synapse 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 akrab dengan SQL Server di dunia lokal atau mesin virtual.

Saat Membuat server logis, 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 master . Akun awal ini adalah akun log masuk SQL. Azure SQL Database dan Azure Synapse Analytics 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 dan Azure Synapse Analytics:

  • Dibuat di dalam langganan Azure, tetapi dapat dipindahkan dengan sumber daya yang ada di dalamnya ke langganan lainnya
  • Adalah sumber daya induk untuk database, kumpulan elastis, dan kumpulan SQL khusus
  • Menyediakan namespace layanan untuk database, kumpulan elastis, dan kumpulan SQL khusus
  • Adalah kontainer logis dengan semantik seumur hidup yang kuat - menghapus server dan menghapus database, kumpulan elastis, dan kumpulan SQL-nya
  • Berpartisipasi dalam kontrol akses berbasis peran Azure (Azure RBAC) - database, kumpulan elastis, dan kumpulan SQL khusus dalam server mewarisi hak akses dari server
  • Adalah elemen berurutan tinggi dari identitas database, kumpulan elastis, dan kumpulan SQL khusus untuk tujuan manajemen sumber daya Azure (lihat skema URL untuk database dan kumpulan)
  • Kolokasikan sumber daya di area
  • Menyediakan endpoint 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 lingkup prosedur manajemen yang berlaku untuk database - login, firewall, audit, deteksi ancaman, dan sejenisnya
  • Dibatasi oleh kuota dalam langganan induk (enam server per langganan secara default, untuk informasi selengkapnya, lihat batas langganan)
  • Menyediakan lingkup kuota database dan kuota DTU atau vCore untuk sumber daya yang ada di dalamnya (seperti 45,000 DTU)
  • Apakah lingkup versi untuk kapabilitas memungkinkan sumber daya yang ada di dalamnya
  • 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.
  • Pemeriksaan default untuk semua database yang dibuat pada server SQL_LATIN1_GENERAL_CP1_CI_AS, saat LATIN1_GENERAL Inggris (Amerika Serikat), CP1 adalah halaman kode 1252, CI kasus-tidak sensitif, dan AS aksen-sensitif.

Catatan

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

Mengelola server, database, dan firewall

Anda dapat mengelola server logis, database, kumpulan SQL khusus, 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 mendapatkan formulir server SQL, baik membuat server SQL batu atau sebagai bagian untuk membuat database baru.

Membuat server kosong

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

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.

Screenshot of the first steps to create a new SQL Database in the Azure portal.

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. Klik Set firewall server pada bar alat.

    A screenshot that shows where to copy your server name, and set server firewall on the 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.

    A screenshot that shows configuration of a server-level IP firewall rule.

Penting

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

Tip

Untuk mulai cepat portal Microsoft Azure, lihat Buat database dalam SQL Database di portal Microsoft 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.