Memantau beban kerja Azure SQL dengan pengamat database (pratinjau)

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Database watcher adalah solusi pemantauan terkelola untuk layanan database dalam keluarga Azure SQL. Ini mendukung Azure SQL Database dan Azure SQL Managed Instance.

Pengamat database mengumpulkan data pemantauan beban kerja mendalam untuk memberi Anda tampilan terperinci tentang performa, konfigurasi, dan kesehatan database. Memantau data dari database, kumpulan elastis, dan instans terkelola SQL yang Anda pilih dikumpulkan ke penyimpanan data pusat di langganan Azure Anda. Dasbor di portal Azure menyediakan tampilan panel kaca tunggal dari estate Azure SQL Anda dan tampilan terperinci dari setiap database, kumpulan elastis, dan instans terkelola SQL.

Diagram memperlihatkan komponen pengamat database dan aliran data dari sumber daya yang dipantau ke pengamat ke penyimpanan data ke dasbor portal Azure.

Untuk menyimpan dan menganalisis data pemantauan SQL, pengamat database dapat menggunakan Azure Data Explorer atau Real-Time Analytics di Microsoft Fabric. Azure Data Explorer adalah layanan data yang dikelola sepenuhnya dan sangat dapat diskalakan, dibuat khusus untuk penyerapan dan analitik cepat pada data pemantauan rangkaian waktu. Satu kluster Azure Data Explorer dapat diskalakan untuk mendukung data pemantauan dari ribuan sumber daya Azure SQL. Analitik Real Time menggunakan mesin inti yang sama dengan penawaran SaaS dalam Microsoft Fabric.

Anda bisa mengkueri data dalam database Azure Data Explorer atau Real-Time Analytics menggunakan KQL atau T-SQL, membangun visualisasi kustom menggunakan dasbor Azure Data Explorer, Power BI atau Grafana, dan menganalisis data di Excel. Anda dapat mengatur kebijakan penyimpanan data per database atau per tabel, dan menskalakan kluster Azure Data Explorer Anda secara otomatis atau manual untuk mencapai rasio harga/performa yang optimal.

Untuk mulai memantau sumber daya Azure SQL Anda, buat sumber daya pengamat di langganan Azure Anda. Konfigurasikan pengamat dengan memilih penyimpanan data dan sekumpulan database, kumpulan elastis, atau instans terkelola SQL untuk dipantau, yang disebut target SQL. Berikan akses pengamat ke target, dan mulai pengamat.

Catatan

Pengamat database saat ini dalam pratinjau. Fitur pratinjau dirilis dengan kemampuan terbatas, tetapi tersedia berdasarkan pratinjau sehingga pelanggan bisa mendapatkan akses awal dan memberikan umpan balik. Fitur pratinjau tunduk pada istilah pratinjau tambahan terpisah, dan tidak tunduk pada SLA. Dukungan diberikan sebagai upaya terbaik dalam kasus tertentu. Namun, Dukungan Microsoft sangat ingin mendapatkan umpan balik Anda tentang fungsionalitas pratinjau, dan mungkin memberikan dukungan upaya terbaik dalam kasus tertentu. Fitur pratinjau mungkin memiliki fungsionalitas terbatas atau terbatas, dan mungkin hanya tersedia di area geografis yang dipilih.

Target Azure SQL yang didukung

Pengamat database mendukung semua tingkat layanan, tingkat komputasi, dan tujuan layanan di Azure SQL Database dan Azure SQL Managed Instance. Ini termasuk model pembelian vCore dan DTU , tingkat komputasi yang disediakan dan tanpa server, database tunggal dan kumpulan elastis, dan Hyperscale.

Pengamat database dapat memantau semua jenis replika sekunder yang dapat dibaca, termasuk replika ketersediaan tinggi, replika geografis, dan replika sekunder bernama Hyperscale.

Untuk pengamat tertentu, target SQL dapat berada dalam langganan apa pun dalam penyewa MICROSOFT Entra ID yang sama.

Harga pengamat database

Biaya pengamat database dikeluarkan oleh komponen individualnya, sebagai berikut:

Komponen Harga Catatan
Pengamat Gratis
Dashboard Gratis
Kluster Azure Data Explorer* Detail harga SKU kluster optimal tergantung pada jumlah target pemantauan dan beban kerja kueri kluster. Untuk pertimbangan ukuran kluster, lihat Mengelola kluster Azure Data Explorer.
Analitik Real Time di Microsoft Fabric Disertakan dalam model konsumsi ruang kerja Power BI Premium. Penagihan per penggunaan. Gunakan Azure Data Explorer atau Analitik Real Time. Hanya salah satu penawaran ini yang diperlukan.
Vault di Azure Key Vault Detail harga Diperlukan hanya jika autentikasi SQL opsional digunakan alih-alih autentikasi Microsoft Entra default.
Bandwidth jaringan Azure Detail harga Biaya tidak dikeluarkan jika pengamat, targetnya, dan penyimpanan datanya disebarkan di wilayah Azure yang sama.

*Anda dapat menggunakan kluster Azure Data Explorer gratis saat perjanjian tingkat layanan tidak diperlukan dan ketika performa kueri dan persyaratan penyimpanan dipenuhi oleh spesifikasi kapasitas kluster gratis. Periode uji coba kluster gratis adalah selama satu tahun dan dapat diperpanjang secara otomatis.

Tidak ada biaya per sumber daya Azure SQL yang dipantau atau per pengguna, menjadikan pengamat database solusi pemantauan yang murah untuk lingkungan Azure SQL yang lebih besar dan tim yang lebih besar.

Ketersediaan regional

Saat ini, Anda dapat membuat pengamat database di wilayah Azure berikut:

Geografi Azure Wilayah Azure
Asia Pasifik Asia Tenggara
Kanada Kanada Tengah
Eropa Eropa Barat
Amerika Serikat AS Timur
Amerika Serikat AS Barat

Tip

Pengamat di satu wilayah Azure dapat memantau target di wilayah lain. Demikian pula, pengamat dan penyimpanan datanya dapat ditemukan di berbagai wilayah.

Jika memungkinkan, kolokasikan pengamat, targetnya, dan penyimpanan datanya di wilayah yang sama. Jika pengamat database belum tersedia di wilayah Anda, pilih wilayah di geografi Azure yang sama. Ini dapat mengurangi biaya bandwidth jaringan Azure.

Batas

Ada batasan jumlah target SQL per pengamat, dan jumlah pengamat per langganan. Penyebaran yang melebihi batas ini tidak didukung.

Parameter Batas
Target SQL per pengamat1 50
Pengamat per langganan 20

1Replika ketersediaan tinggi database, kumpulan elastis, atau instans terkelola SQL dipantau secara independen dari replika induknya, dan dianggap sebagai target terpisah.

Catatan

Selama pratinjau, batas dapat berubah.

Dashboard

Pengamat database menggunakan Azure Workbooks untuk menyediakan dasbor pemantauan di tingkat estate dan di tingkat sumber daya.

Berikut adalah contoh peta panas pemanfaatan CPU database di dasbor estate. Setiap segi enam mewakili target SQL. Ada dua server logis, satu dengan enam database dan satu dengan tiga database. Replika sekunder ketersediaan tinggi ditampilkan pada peta panas sebagai target terpisah. Pilih gambar untuk melihat detail tambahan, termasuk statistik penyerapan data.

Cuplikan layar yang memperlihatkan contoh peta panas pemanfaatan CPU di dasbor properti pengamat database.

Berikut adalah contoh yang memperlihatkan tampilan parsial tab Performa dari dasbor database Azure SQL. Pilih gambar untuk memperbesar detail.

Cuplikan layar yang memperlihatkan contoh dasbor pengamat database untuk database Azure SQL.

Tabel berikut ini menjelaskan kemampuan dasbor pengamat database di portal Azure.

Kemampuan Deskripsi
Dasbor estate Visualisasikan data pemantauan tingkat tinggi untuk beberapa sumber daya yang dipantau dalam tampilan umum. Gunakan peta panas untuk menemukan database yang menggunakan sumber daya teratas, kumpulan elastis, atau instans terkelola SQL.

Gunakan tampilan kueri teratas untuk menemukan kueri yang menggunakan sumber daya teratas di seluruh properti Azure SQL Anda, kueri peringkat menurut CPU, durasi, jumlah eksekusi, dll.

Gunakan filter nama sumber daya untuk fokus pada subset estate Azure SQL Anda.

Telusuri ke dasbor terperinci untuk sumber daya tertentu.
Dasbor sumber daya Visualisasikan data pemantauan terperinci untuk database, kumpulan elastis, atau instans terkelola SQL, termasuk:

- Sesi aktif
- Riwayat pencadangan
- Penghitung kinerja umum
- pemeriksaan Koneksi ivity
- Properti dan konfigurasi database dan instans
- Replikasi geografis
- Metadata indeks, statistik penggunaan, peringatan, dan saran
- Penggunaan sumber daya
- Statistik sesi dan koneksi
- Status dan riwayat pekerjaan Agen SQL
- Konsumsi dan performa penyimpanan
- Metadata tabel
- Kueri teratas
- Statistik tunggu

Gunakan dropdown sumber daya untuk beralih dari satu sumber daya dengan cepat ke sumber daya lainnya. Gunakan tautan estate untuk memperkecil ke dasbor estate.
Filter menurut rentang waktu Pada setiap dasbor, atur rentang waktu untuk fokus pada interval waktu yang diinginkan. Gunakan rentang waktu standar atau kustom. Persempit rentang waktu ke interval minat dengan "menyikat", atau menyeret kursor mouse ke bagan untuk memilih rentang waktu yang lebih pendek.
Data historis Bergantung pada himpunan data, dasbor menampilkan ringkasan untuk interval waktu yang dipilih, atau sampel terbaru yang dikumpulkan dalam interval waktu.

Alihkan antara tampilan terbaru dan historis untuk melihat sampel data sebelumnya dalam rentang waktu yang dipilih. Misalnya, alih-alih melihat sesi yang saat ini aktif, tinjau sampel sesi aktif sebelumnya yang dikumpulkan saat lonjakan penggunaan sumber daya terjadi.
Replika sekunder Pantau semua jenis replika, termasuk replika sekunder ketersediaan tinggi (HA) pada dasbor estate. Beralih antara melihat replika utama dan replika sekunder HA-nya pada dasbor sumber daya.
Mengunduh data ke Excel Unduh data dari bagan dan kisi sebagai csv file dan buka di Excel untuk analisis tambahan.
Refresh data Ambil data terbaru dari penyimpanan data pemantauan saat Anda membuka dasbor dan saat Anda beralih dari tab ke tab. Setelah dasbor dibuka selama beberapa waktu, refresh secara manual untuk melihat data terbaru, atau mengaktifkan refresh dasbor otomatis.
Kueri Ad hoc KQL Gunakan tautan di setiap dasbor untuk membuka UI web Azure Data Explorer dan mengkueri data pemantauan Anda dengan KQL. Untuk informasi selengkapnya, lihat himpunan data dan Menggunakan KQL untuk menganalisis data pemantauan.
Deskripsi Alihkan parameter Tampilkan deskripsi untuk melihat deskripsi yang membantu Anda menginterpretasikan data yang ditampilkan dan menyertakan tautan dokumentasi yang relevan.
Tooltips Arahkan mouse ke atas bidang untuk melihat detail dan konteks selengkapnya untuk data yang ditampilkan.
Statistik penyerapan Gunakan tautan Statistik penyerapan untuk melihat latensi penyerapan data dan statistik penyerapan lainnya per himpunan data.
Mode gelap Alihkan tampilan portal Azure untuk menggunakan tema gelap agar dasbor pengamat database menggunakan mode gelap.

Catatan

Selama pratinjau, visualisasi dan kemampuan dasbor dapat berubah.

Data pemantauan SQL

Pengamat database mengumpulkan data pemantauan dari lebih dari 70 tampilan katalog SQL dan tampilan manajemen dinamis (DMV). Data dari satu atau beberapa tampilan terkait diubah menjadi himpunan data. Misalnya, data dari sys.dm_exec_sessions, sys.dm_exec_requests, dan tampilan lainnya membentuk himpunan data Sesi aktif. Untuk setiap himpunan data, ada tabel terpisah di database Azure Data Explorer atau Real-Time Analytics.

Pengamat database memiliki grup himpunan data terpisah untuk database, kumpulan elastis, dan instans terkelola SQL. Ada 10 hingga 30 himpunan data di setiap grup, memberikan tampilan terperinci tentang performa database, konfigurasi, dan kesehatan untuk sumber daya Azure SQL Anda.

Untuk informasi selengkapnya, lihat Kumpulan data dan himpunan data pengamat database.

Konektivitas jaringan

Pengamat database menggunakan agen pengumpulan data jarak jauh yang terhubung ke target, penyimpanan data, dan brankas kunci melalui jaringan. Bergantung pada persyaratan keamanan jaringan dan konfigurasi sumber daya Azure Anda, pengamat database dapat menggunakan konektivitas privat atau publik. Anda selalu sepenuhnya mengontrol konektivitas jaringan dari pengamat database ke sumber daya Azure Anda.

Untuk informasi selengkapnya tentang konektivitas jaringan di Azure SQL, lihat Arsitektur konektivitas Azure SQL Database dan arsitektur konektivitas Azure SQL Managed Instance.

Konektivitas jaringan

Untuk menyediakan konektivitas privat, pengamat database menggunakan Azure Private Link. Saat mengonfigurasi pengamat, Anda dapat membuat titik akhir privat terkelola untuk memungkinkan pengamat terhubung ke database dan kumpulan elastis di server logis, atau ke instans terkelola SQL. Anda juga dapat membuat titik akhir privat untuk kluster Azure Data Explorer, dan untuk brankas kunci yang menyimpan kredensial autentikasi SQL. Saat ini, konektivitas privat tidak tersedia untuk koneksi ke Analitik Real Time di Microsoft Fabric.

Pemilik sumber daya harus menyetujui titik akhir privat sebelum pengamat database dapat menggunakannya. Sebaliknya, pemilik sumber daya dapat menghapus titik akhir privat pengamat database apa pun kapan saja untuk menghentikan pengumpulan data.

Setelah titik akhir privat untuk sumber daya Azure dibuat dan disetujui, semua lalu lintas jaringan antara pengamat dan sumber daya menggunakan konektivitas privat, bahkan jika konektivitas publik untuk sumber daya tetap diaktifkan.

Untuk informasi selengkapnya tentang titik akhir privat di Azure SQL, lihat Azure Private Link untuk Azure SQL Database dan Azure Private Link untuk Azure SQL Managed Instance.

Konektivitas publik

Jika konektivitas privat tidak diperlukan, pengamat database dapat menggunakan konektivitas publik untuk menyambungkan ke sumber daya Azure. Untuk memungkinkan pengamat menyambungkan ke database dan kumpulan elastis di server logis Azure SQL Database, akses publik ke server harus diaktifkan, dan firewall berbasis IP harus mengizinkan koneksi dari semua layanan Azure.

Untuk memungkinkan pengamat terhubung ke instans terkelola SQL menggunakan konektivitas publik, instans harus mengaktifkan titik akhir publiknya. Selain itu, aturan Kelompok Keamanan Jaringan (NSG) yang memungkinkan lalu lintas masuk pada port TCP 3342 ke subnet instans terkelola harus memiliki sumbernya yang diatur ke AzureCloud. Untuk informasi selengkapnya, lihat Mengonfigurasi titik akhir publik di Azure SQL Managed Instance.

Untuk memungkinkan pengamat tersambung ke kluster Azure Data Explorer atau brankas kunci menggunakan konektivitas publik, kluster atau vault harus mengaktifkan akses jaringannya dari semua jaringan.

Akses data

Sama seperti konektivitas jaringan, Anda sepenuhnya mengontrol akses pengamat database ke database Anda. Anda memberikan akses dengan membuat login pengamat database khusus di server logis dan instans terkelola SQL, lalu memberikan izin terbatas tertentu untuk mengumpulkan data pemantauan dari tampilan sistem SQL.

Autentikasi pengamat

Pengamat database mendukung autentikasi Microsoft Entra (sebelumnya dikenal sebagai autentikasi Azure Active Directory). Ini adalah cara yang disukai dan direkomendasikan bagi pengamat untuk mengautentikasi ke target SQL. Anda membuat login autentikasi Microsoft Entra untuk identitas terkelola pengamat di semua server logis dan instans terkelola SQL yang ingin Anda pantau.

Pengamat database juga mendukung autentikasi SQL berbasis kata sandi. Anda mungkin menggunakan autentikasi SQL jika autentikasi Microsoft Entra tidak diaktifkan pada sumber daya Azure SQL Anda. Untuk informasi selengkapnya, lihat Konfigurasi tambahan untuk menggunakan autentikasi SQL.

Otorisasi pengamat

Untuk mengumpulkan data pemantauan, pengamat database memerlukan akses khusus dan terbatas ke setiap target pemantauan, seperti yang dijelaskan dalam tabel berikut. Keanggotaan dan izin peran ini memberi pengamat akses yang diperlukan ke data pemantauan sistem, tetapi tidak ke data lain dalam database Anda.

Azure SQL Database Instans Terkelola Azure SQL
Keanggotaan dalam semua peran server berikut:
##MS_ServerPerformanceStateReader##
##MS_DefinitionReader##
##MS_DatabaseConnector##
Izin server berikut:

VIEW ANY DATABASE

VIEW ANY DEFINITION
CONNECT ANY DATABASECONNECT SQL

VIEW SERVER PERFORMANCE STATESELECTIzin pada tabel berikut ini dalam msdb database:
dbo.backupmediafamily
dbo.backupmediaset
dbo.backupset
dbo.suspect_pages
dbo.syscategories
dbo.sysjobactivity
dbo.sysjobhistory
dbo.sysjobs
dbo.sysjobsteps
dbo.sysoperators
dbo.syssessions

Penting

Saat pengamat tersambung ke sumber daya Azure SQL, pengamat memvalidasi izin SQL yang dipegangnya. Jika izin yang diberikan tidak mencukup, atau jika izin yang tidak perlu diberikan, pengamat akan memutuskan sambungannya. Ini memastikan bahwa pengamat dapat mengumpulkan data pemantauan sistem, tetapi tidak secara tidak sengaja diberikan akses ke data lain dalam database Anda.

Saat mengonfigurasi akses pengamat ke target SQL, selalu buat login khusus menggunakan skrip yang disediakan. Jangan tambahkan login pengamat atau pengguna ke peran SQL apa pun atau berikan izin SQL selain yang tercantum dalam tabel.

Jika Anda menolak izin yang diperlukan untuk login atau pengguna pengamat database, atau ke public peran database dalam database apa pun, pengamat database tidak akan mengumpulkan data pemantauan. Bergantung pada izin mana yang ditolak, ini mungkin memengaruhi beberapa atau semua himpunan data.

Sebaliknya, jika Anda memberikan izin yang tidak perlu ke login atau pengguna pengamat database secara langsung atau tidak langsung, misalnya dengan memberikan izin ke public peran database atau ke peran lain yang berisi login atau pengguna pengamat database, pengamat database tidak akan mengumpulkan data pemantauan.

Batasan

Bagian ini menjelaskan batasan pengamat database. Penanganan masalah disediakan jika tersedia.

Pembatasan Solusi Sementara
Jika menggunakan SKU Azure Data Explorer yang lebih kecil seperti Dev/test atau Ekstra kecil, beberapa kueri dasbor mungkin secara terputus-putus gagal dijalankan dengan kesalahan "dibatalkan karena pembatasan". Muat ulang dasbor, atau tingkatkan skala kluster Azure Data Explorer ke SKU yang lebih tinggi berikutnya.
Jika Anda membuat kluster Azure Data Explorer gratis dari UI pengamat database di portal Azure, Anda mungkin mendapatkan kesalahan "Tidak dapat tersambung ke kluster, 403-Terlarang" jika Anda mencoba mengakses kluster di antarmuka pengguna web Azure Data Explorer. Masalah ini tidak terjadi jika Anda membuat kluster gratis menggunakan https://aka.ms/kustofree.

Jika Anda telah membuat kluster gratis dari portal Azure, ikuti langkah-langkah berikut:
Di antarmuka pengguna web Azure Data Explorer, pilih nama profil Anda di bilah utama untuk membuka manajer akun, dan pilih Beralih direktori.
Pilih direktori selainAkun Microsoft, dan pilih Beralih. Sekarang Anda akan melihat kluster Azure Data Explorer gratis yang Anda buat.

Atau, Anda dapat mengedit koneksi kluster di antarmuka pengguna web Azure Data Explorer menggunakan tombol edit (pensil), dan juga mengalihkan direktori.
Jika konsumsi CPU untuk database, kumpulan elastis, atau instans terkelola SQL bertahan hampir 100%, sumber daya CPU yang tersisa mungkin tidak mencukupi untuk kueri pengumpulan data pengamat database, menyebabkan kesenjangan dalam data yang dikumpulkan. Jika Anda mengamati kesenjangan data yang berkorelasi dengan pemanfaatan CPU tinggi dalam database, kumpulan elastis, atau instans terkelola SQL, pertimbangkan untuk menyetel beban kerja aplikasi Anda untuk mengurangi konsumsi CPU, atau meningkatkan jumlah vCore atau DTU untuk memungkinkan pemantauan yang andal.

Masalah umum

Selama pratinjau, pengamat database memiliki masalah umum berikut.

Masalah Mitigasi atau solusi sementara
Jika pengumpulan data tidak dapat dimulai atau dilanjutkan karena kesalahan (misalnya, akses ke target SQL atau ke penyimpanan data), kesalahan tidak terekspos dalam log Aktivitas. Untuk memecahkan masalah, lihat Data tidak dikumpulkan.
Menonaktifkan identitas terkelola yang ditetapkan sistem dari pengamat tidak didukung. Untuk menghapus identitas pengamat yang ditetapkan sistem dari direktori, hapus pengamat.
Jika database tanpa server mengaktifkan jeda otomatis, dan ditambahkan sebagai target pengamat database, database mungkin tidak jeda otomatis seperti yang diharapkan. Untuk database penawaran gratis, ini mungkin menghabiskan kredit bulanan gratis lebih cepat dari yang diharapkan. Jika mempertahankan fungsionalitas jeda otomatis diperlukan, jangan gunakan pengamat database untuk memantau database tanpa server saat ini.
Untuk Azure SQL Managed Instance, data tidak dikumpulkan dari replika ketersediaan tinggi yang dapat dibaca atau dari replika geografis jika Anda menggunakan autentikasi SQL. Ada dua solusi:
1. Gunakan autentikasi ID Microsoft Entra (lebih disukai).
2. Nonaktifkan pemeriksaan kebijakan kata sandi. Jalankan ALTER LOGIN [database-watcher-login-placeholder] WITH CHECK_POLICY = OFF;, ganti database-watcher-login-placeholder dengan nama login autentikasi SQL pengamat. Jalankan perintah ini pada replika utama, dan pada geo-replika, jika ada.
Jika nama pengamat tidak unik dalam penyewa ID Microsoft Entra, memberikan akses ke target menggunakan autentikasi Microsoft Entra gagal. Buat ulang pengamat dengan nama yang unik dalam penyewa Anda.
Anda tidak dapat mengekspor templat ARM dari sumber daya pengamat yang ada. Mulai buat pengamat baru dan masukkan semua detail yang diperlukan. Pada halaman Tinjau + buat , gunakan tautan Tampilkan templat otomatisasi untuk mendapatkan templat ARM dan file parameter. Anda kemudian dapat menggunakan templat dan file parameter yang disesuaikan dalam penyebaran kustom untuk membuat pengamat baru.
Untuk himpunan data yang tercantum, sampel pertama yang dikumpulkan setelah pengamat memulai ulang mungkin berisi data yang telah dikumpulkan sebelum memulai ulang. Sebaliknya, jika pengamat dimulai setelah jeda dalam koleksi, data pemantauan yang dihasilkan selama jeda mungkin tidak sepenuhnya dikumpulkan meskipun ada di database yang dipantau.
- Riwayat pencadangan Mengubah-
pemrosesan Kesalahan-
pemrosesan peristiwa-
di luar memori Statistik

- runtime kueri Statistik tunggu Kueri riwayat-
pekerjaan Agen SQL

-
Tidak ada saat ini.
Data tidak dikumpulkan jika Anda menggunakan database di Real-Time Analytics sebagai penyimpanan data, dan opsi ketersediaan OneLake diaktifkan. Nonaktifkan opsi ketersediaan OneLake dan mulai ulang pengamat untuk melanjutkan pengumpulan data.
Saat menambahkan target database SQL, daftar database yang diperlihatkan dalam dropdown tidak lengkap jika ada lebih dari 1.000 database di server logis yang dipilih. Tidak ada saat ini.
Umpan balik yang dikirim menggunakan tombol wajah tersenyum pada dasbor pengamat database di portal Azure mungkin tidak menjangkau tim produk pengamat database. Gunakan opsi di Kirim umpan balik.
Karena masalah yang diketahui di Azure SQL Database, Anda tidak dapat membuat salinan database dan replika geografis melalui T-SQL saat login ditambahkan ke peran server. Karena login pengamat database harus ditambahkan ke sekumpulan peran server, pembuatan salinan database dan replika geografis melalui T-SQL berhenti berfungsi jika Anda mengaktifkan pengamat database. Untuk membuat salinan database atau replika geografis melalui T-SQL, hapus login pengamat database dari ##MS_ServerPerformanceStateReader##peran server , ##MS_DefinitionReader##, dan ##MS_DatabaseConnector## . Untuk memulihkan fungsionalitas pengamat database setelah salinan database selesai atau setelah replika geografis dibuat, tambahkan login ke peran server ini lagi untuk memberikan akses pengamat ke target SQL.

Salinan database dan replika geografis yang dibuat di portal Azure atau secara terprogram melalui PowerShell, Azure CLI, dan REST API tidak terpengaruh.
Di Azure SQL Managed Instance, data tidak dikumpulkan jika EXECUTE izin pada prosedur tersimpan sistem dicabut sys.xp_msver atau ditolak untuk peran tersebut public . EXECUTE Berikan izin ke sys.xp_msver login pengamat database.

Pada setiap instans terkelola SQL yang ditambahkan sebagai target pengamat database, jalankan USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];, ganti database-watcher-login-placeholder dengan nama login pengamat.
Jika Anda membuat titik akhir privat terkelola bagi pengamat untuk terhubung ke instans terkelola SQL yang dihentikan, status provisi titik akhir privat dilaporkan sebagai Gagal, dan pengamat tidak dapat terhubung ke instans. Hapus titik akhir privat terkelola dengan status Provisi gagal dan mulai instans terkelola SQL. Setelah titik akhir privat yang gagal dihapus dan instans berjalan, buat ulang titik akhir privat terkelola.
Jika Anda menggunakan templat Bicep atau ARM untuk membuat pengamat dan menambahkan lebih dari satu target SQL, data mungkin tidak dikumpulkan dari beberapa target SQL yang ditentukan dalam templat. Hapus target tempat data tidak dikumpulkan dan tambahkan di portal Azure.
Jika Anda membuat titik akhir privat terkelola lalu mencoba menghapus titik akhir privat atau menghapus pengamat, operasi penghapusan dilaporkan berhasil, tetapi titik akhir atau pengamat privat mungkin tidak dihapus. Ini terjadi jika ada kunci penghapusan pada sumber daya, grup sumber daya, atau langganan sumber daya tempat Anda membuat titik akhir privat terkelola. Untuk menghapus titik akhir privat terkelola atau pengamat, hapus kunci penghapusan dari sumber daya, grup sumber daya, atau langganan. Anda dapat menambahkan kunci lagi setelah penghapusan berhasil diselesaikan.

Pecahkan masalah

Bagian ini menjelaskan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah umum. Jika langkah-langkah di bagian ini tidak menyelesaikan masalah, buka kasus dukungan.

Data tidak dikumpulkan

Jika Anda membuat pengamat baru dan tidak melihat data pemantauan di dasbor dan di penyimpanan data, atau jika Anda hanya melihat data yang lebih lama, tinjau bagian ini.

  • Pada halaman Gambaran Umum pengamat, periksa bidang Status untuk melihat apakah pengamat sedang berjalan. Jika tidak, gunakan tombol Mulai pada halaman yang sama untuk memulai pengumpulan data. Pengamat baru tidak dimulai secara otomatis.
  • Periksa apakah pengamat memiliki akses ke penyimpanan data.
  • Jika Anda menggunakan database Azure Data Explorer sebagai penyimpanan data, periksa apakah kluster Azure Data Explorer dimulai. Untuk informasi selengkapnya, lihat Menghentikan kluster Azure Data Explorer.
  • Periksa apakah pengamat memiliki akses terbatas yang spesifik ke target SQL. Selain itu, jika menggunakan autentikasi SQL untuk target apa pun, periksa akses pengamat ke brankas kunci, atau gunakan autentikasi Microsoft Entra yang direkomendasikan sebagai gantinya.
  • Jika Anda ingin pengamat menggunakan autentikasi Microsoft Entra untuk terhubung ke target SQL, pastikan bahwa autentikasi Microsoft Entra diaktifkan di server logis yang menghosting database dan target kumpulan elastis, dan pada target instans terkelola.
  • Jika Anda membuat titik akhir privat untuk pengamat, pastikan titik akhir tersebut disetujui oleh pemilik sumber daya.
  • Jika Anda menggunakan konektivitas publik, pastikan bahwa persyaratan untuk memungkinkan pengamat terhubung ke target, penyimpanan data, dan brankas kunci terpenuhi.
  • Jika Anda menggunakan kluster Azure Data Explorer gratis, pastikan Anda belum mencapai kapasitas penyimpanan kluster. Ketika kluster hampir mencapai kapasitasnya, atau pada kapasitas, pesan peringatan muncul di halaman kluster gratis. Jika kapasitas penyimpanan tercapai, data pemantauan baru tidak dapat diserap. Anda dapat meningkatkan ke kluster Azure Data Explorer lengkap, atau Anda dapat mengurangi retensi data untuk menghapus data yang lebih lama dan mengosongkan ruang untuk data baru. Untuk informasi selengkapnya, lihat Kebijakan retensi.

Jika Anda membuat perubahan pada akses atau konektivitas pengamat sebagai bagian dari pemecahan masalah, Anda mungkin perlu menghentikan dan memulai ulang pengamat agar perubahan diterapkan.

Dasbor kosong

Jika Anda memilih halaman Dasbor pengamat, tetapi tidak melihat ringkasan target SQL di halaman, perluas bagian Penyimpanan data. Jika Anda melihat kesalahan Tidak dapat menyambungkan ... , tinjau bagian ini.

  • Anda mungkin tidak memiliki akses ke penyimpanan data. Untuk informasi selengkapnya, lihat Memberikan akses pengguna dan grup ke penyimpanan data.
  • Kluster Azure Data Explorer mungkin dihentikan. Untuk informasi selengkapnya, lihat Menghentikan kluster Azure Data Explorer.
  • Kluster atau database Azure Data Explorer, atau database Real-Time Analytics mungkin telah dihapus setelah dipilih sebagai penyimpanan data untuk pengamat Anda. Navigasikan ke kluster dan database, dan konfirmasikan bahwa mereka ada.

Untuk memvalidasi bahwa Anda memiliki akses dan bisa menyambungkan ke penyimpanan data, dan database penyimpanan data ada, ikuti langkah-langkah berikut:

  • Pada halaman Dasbor pengamat, perluas bagian Penyimpanan data, dan salin nilai URI kueri Kusto. Pastikan untuk menyalin seluruh string URI. Catat juga nilai database Kusto.

  • Buka UI web Azure Data Explorer. Masuk jika diminta.

  • Pilih Tambahkan, Koneksi ion, dan masukkan URI yang disalin sebagai URI Koneksi ion.

  • Pilih Tambahkan untuk membuat koneksi baru.

  • Setelah entri koneksi baru ditambahkan, perluas untuk menampilkan database.

  • Pilih database yang dirujuk sebagai database Kusto di halaman Dasbor pengamat Anda, dan pilih + tanda pada bilah tab untuk membuka tab kueri baru yang tersambung ke database ini.

  • Jalankan perintah KQL berikut:

    .show database principals;
    

    Periksa apakah baris untuk Penampil atau peran istimewa yang lebih tinggi ada untuk akun pengguna Anda, atau untuk grup ID Microsoft Entra yang berisi akun pengguna Anda.

Kirim tanggapan

Tim pengamat database di Microsoft menantikan komentar dan saran Anda. Anda dapat mengirim umpan balik produk dengan salah satu cara berikut:

  • Posting ide baru di forum umpan balik SQL. Pada halaman Posting ide baru, gunakan SQL sebagai forum, pilih grup Azure SQL, dan sertakan pengamat database dalam judul. Umpan balik yang Anda kirimkan di forum umpan balik bersifat publik. Anggota komunitas lain dapat meningkatkan dan mengomentari ide dan saran Anda. Suara dan komentar komunitas membantu tim pengamat database merencanakan dan memprioritaskan peningkatan produk.
  • Gunakan tombol umpan balik di portal Azure. Tombol terletak di header portal, di samping detail akun Anda. Umpan balik yang Anda kirim dengan cara ini tidak bersifat publik. Saat mengirimkan umpan balik, Anda dapat secara opsional mengizinkan Microsoft mengirim email kepada Anda mengenai umpan balik ini untuk tindak lanjut dan klarifikasi.

Untuk dukungan teknis atau membantu memecahkan masalah dengan pengamat database, buka kasus dukungan.