ID peristiwa 17659 dan event ID 3859 akan dicatat ketika Anda memperbarui sistem Daftar Tabel dalam database SQL Server

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2688307 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Gejala

Skenario 1

Acara yang menyerupai berikut dicatat di Log kesalahan Server SQL atau di log aplikasi di penampil aktivitas ketika Daftar Tabel sistem manual diperbarui dalam Microsoft SQL Server:
Nama login: aplikasi
Sumber: MSSQL$ SQL2008R2
Event ID: 17659
Tugas Kategori: Server
Tingkat: informasi
Keterangan: Peringatan: Daftar Tabel sistem ID 34 telah diperbarui secara langsung dalam database ID 17 dan koherensi cache mungkin tidak telah dipertahankan. SQL Server harus direstart.

Skenario 2

Acara yang menyerupai berikut dicatat di Log kesalahan Server SQL atau di log aplikasi di penampil aktivitas ketika Anda mulai SQL Server database yang berisi Daftar Tabel sistem yang telah diupdate secara manual:
Nama login: aplikasi
Sumber: MSSQL$ SQL2008R2
Event ID: 3859
Tugas Kategori: Server
Tingkat: informasi
Keterangan: Peringatan: Katalog sistem telah diupdate secara langsung dalam database ID 17, baru-baru ini di date_time

Skenario 3

pesan peringatan berikut adalah kembali ketika Anda menjalankan perintah DBCC_CHECKDB setelah Daftar Tabel sistem manual Diperbarui:
DBCC hasil untuk 'database_name'.
Lihat Katalog Msg 3859, negara bagian 1: Peringatan: Katalog sistem telah diupdate secara langsung dalam database ID 17, baru-baru ini di date_time.
CHECKDB ditemukan 0 alokasi kesalahan dan kesalahan konsistensi 0 dalam database 'db_name'.
Eksekusi DBCC selesai. Jika DBCC dicetak pesan kesalahan, hubungi administrator sistem Anda.


Penyebab

Masalah ini dapat terjadi jika Daftar Tabel dasar sistem manual diperbarui.

Catatan
  • Manual memperbarui sistem Daftar Tabel tidak didukung. Daftar Tabel sistem hanya akan diperbarui oleh mesin database SQL Server.
  • Anda dapat melihat data dalam Daftar Tabel sistem melalui sistem Katalog pandangan.

Pemecahan masalah

Untuk mengatasi masalah ini, transfer isi dari database yang diperbaharui secara manual ke dalam database baru untuk menggunakan aplikasi.

Informasi lebih lanjut

Sistem dasar Daftar Tabel

Daftar Tabel berikut memberikan informasi lebih lanjut tentang produk atau alat-alat yang secara otomatis memeriksa kondisi ini pada Anda contoh SQL Server dan versi SQL Server produk terhadap aturan dievaluasi.
Perkecil tabel iniPerbesar tabel ini
Aturan peranti penangkap lunakAturan judulKeterangan aturanVersi produk terhadap aturan dievaluasi
System Center penasihatSQL Server telah mendeteksi langsung sistem Katalog update: Msg 17659System Center penasihat menghasilkan lansiran ketika acara ID 17659 dilaporkan log aplikasi di Windows. Gunakan informasi dari waspada untuk mengidentifikasi database yang adalah dalam keadaan yang tidak didukung, dan ikuti langkah-langkah di bagian "Resolusi" artikel ini.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
System Center penasihatSQL Server telah mendeteksi langsung sistem Katalog update: Msg 3859System Center penasihat menghasilkan lansiran ketika acara ID 3859 dilaporkan log aplikasi di Windows. Gunakan informasi dari waspada untuk mengidentifikasi database yang adalah dalam keadaan yang tidak didukung, dan ikuti langkah-langkah di bagian "Resolusi" artikel ini.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012



Referensi

Untuk informasi lebih lanjut tentang isu-isu yang dapat terjadi ketika Daftar Tabel sistem SQL Server secara manual diperbarui, klik nomor artikel untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:

2787112 "Msg 8992" pesan kesalahan dan tidak konsisten metadata dalam SQL Server sistem Katalog

Properti

ID Artikel: 2688307 - Kajian Terakhir: 04 Februari 2013 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
Kata kunci: 
kbprb kbsurveynew kbtshoot kbmt KB2688307 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 2688307

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com