Topik ini menjelaskan cara melihat log kesalahan dari instance ApsaraDB RDS for SQL Server di konsol ApsaraDB RDS atau menggunakan pernyataan SQL. Anda dapat menggunakan log kesalahan untuk mengidentifikasi masalah. Anda juga dapat membersihkan log kesalahan dari instance RDS untuk melepaskan ruang disk di konsol ApsaraDB RDS atau dengan memanggil operasi API. Selain itu, jika terjadi pergantian utama/sekunder, Anda dapat memantau status pergantian dengan melihat log pergantian utama/sekunder dari instance RDS di konsol ApsaraDB RDS.
Lihat log kesalahan
Metode 1: Lihat log kesalahan di konsol ApsaraDB RDS
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.
Di panel navigasi sisi kiri, klik Logs.
Pada tab Error Logs, pilih rentang waktu untuk mencari log kesalahan.
Tab
Deskripsi
Error Logs
Menyediakan log tentang kejadian yang terjadi selama sebulan terakhir. Kejadian tersebut mencakup kejadian kustom dan kejadian sistem tertentu.
CatatanUntuk melihat log kesalahan yang telah dibuat lebih dari sebulan, lihat Metode 2: Lihat log kesalahan dengan menggunakan pernyataan SQL.
Metode 2: Lihat log kesalahan dengan menggunakan pernyataan SQL
Jika instance RDS Anda menjalankan SQL Server 2016 atau lebih lama, panggil prosedur tersimpan
sp_rds_read_error_logsuntuk mendapatkan log kesalahan.-- Contoh 1: Kembalikan semua log kesalahan. EXEC sp_rds_read_error_logs; -- Contoh 2: Lihat log kesalahan dalam file log N yang berisi kata kunci kesalahan. EXEC sp_rds_read_error_logs <n>, 1 ,'kesalahan';Jika instance RDS Anda menjalankan SQL Server 2017 atau lebih baru, panggil prosedur tersimpan
sp_readerrorloguntuk mendapatkan log kesalahan. Untuk informasi lebih lanjut, lihat Dokumentasi Microsoft.EXEC sp_readerrorlog;
Bersihkan log kesalahan
Anda dapat membersihkan log kesalahan dari instance RDS untuk melepaskan ruang disk di konsol ApsaraDB RDS atau dengan memanggil operasi API. Untuk log kesalahan yang telah diunggah ke bucket Object Storage Service (OSS), Anda masih dapat melihat log kesalahan di konsol ApsaraDB RDS, yang tidak terpengaruh oleh operasi pembersihan. Untuk informasi lebih lanjut, lihat ModifyDBInstanceConfig.
Instance RDS yang menjalankan SQL Server 2008 R2 tidak mendukung operasi pembersihan.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.
Di panel navigasi sisi kiri, klik Logs.
Pada tab Error Logs, klik Clean Disk Space Occupied by Error Logs.
Klik OK.
Anda dapat melihat penggunaan disk pada halaman Monitoring and Alerts. Untuk informasi lebih lanjut, lihat Lihat penggunaan penyimpanan.
Lihat log pergantian utama/sekunder
Anda hanya dapat melihat log pergantian utama/sekunder ketika instance RDS utama menjalankan SQL Server 2008 R2 dengan Premium Local SSD.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.
Di panel navigasi sisi kiri, klik Service Availability.
Di bagian Primary/Secondary Switching Logs pada halaman yang muncul, pilih rentang waktu dan lihat log pergantian utama/sekunder yang dihasilkan selama rentang waktu yang dipilih.

Referensi
Untuk informasi lebih lanjut tentang skenario pergantian utama/sekunder otomatis dan cara melakukan pergantian utama/sekunder, lihat Alihkan beban kerja antara instance ApsaraDB RDS for SQL Server utama dan sekunder.
Untuk informasi lebih lanjut tentang log transaksi, lihat Perkecil log transaksi dari instance ApsaraDB RDS for SQL Server dan PurgeDBInstanceLog.
Untuk informasi lebih lanjut tentang cara menghasilkan dan mengunduh file cadangan log, lihat Cadangkan instance ApsaraDB RDS for SQL Server dan Unduh file cadangan data dan file cadangan log.