Bagikan melalui


MSSQLSERVER_17659

Berlaku untuk: SQL Server

Detail

Atribut Nilai
Nama Produk SQL Server
ID Peristiwa 17659
Sumber Kejadian MSSQLSERVER
Komponen SQLEngine
Nama Simbolis DEMO_SYSCATUPDATE
Teks Pesan ID tabel sistem %d telah diperbarui secara langsung dalam ID database %d dan koherensi cache mungkin belum dipertahankan.
SQL Server harus dimulai ulang.

Penjelasan

Kesalahan ini menunjukkan bahwa objek sistem diperbarui secara langsung. Memperbarui tabel sistem secara manual tidak didukung. Tabel sistem hanya boleh diperbarui oleh mesin database SQL Server. Ketika SQL Server mendeteksi perubahan yang dimulai pengguna pada tabel sistem, kesalahan 17659 muncul. Kejadian yang menyerupan berikut ini dicatat di Log Kesalahan SQL Server atau di log Aplikasi di Pemantau Peristiwa dalam skenario ini.

Nama Log: Aplikasi
Sumber: MSSQLServer
ID Peristiwa: 17659
Kategori Tugas: Server
Tingkat: Informasi
Deskripsi: Peringatan: ID tabel sistem %d telah diperbarui secara langsung dalam ID database %d dan koherensi cache mungkin belum dipertahankan. SQL Server harus dimulai ulang.

Tindakan pengguna

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.

  • Metode 1
    Jika Anda memiliki cadangan database yang bersih, pulihkan database dari cadangan.

    Catatan

    Metode ini hanya berfungsi jika cadangan tidak memiliki inkonsistensi dalam metadata.

  • Metode 2
    Jika Anda tidak dapat memulihkan database dari cadangan, ekspor data dan objek ke database baru. Kemudian, transfer konten database yang diperbarui secara manual ke database baru. Catatan Anda tidak dapat memperbaiki inkonsistensi dalam katalog sistem dengan menggunakan opsi REPAIR dalam perintah DBCC CHECKDB. Oleh karena itu, karena perintah tidak dapat memperbaiki kerusakan metadata, perintah tidak menyediakan tingkat perbaikan yang direkomendasikan.

Catatan

Anda dapat melihat data dalam tabel sistem melalui tampilan katalog sistem.

Informasi selengkapnya

Untuk informasi selengkapnya, lihat: Tabel Dasar Sistem.