ID Artikel: 248122 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0 Cara menggunakan Eseutil untuk menguji log transaksi berkas untuk merusak dalam Exchange 2000 Server dan pada Exchange Server 2003
Pada Halaman iniRINGKASANDi Microsoft Exchange 2000 Server dan pada Microsoft Exchange Server 2003, Anda dapat menggunakan /ml pilihan Eseutil utilitas untuk menguji transaksi integritas file-file log transaksi. Tes ini juga mendeteksi "robek menulis" pada berkas E00.log. Menulis robek adalah suatu kondisi yang dapat diperbaiki. Oleh karena itu, jika berkas E00.log gagal tes, jangan menganggap bahwa Anda harus membuang file. INFORMASI LEBIH LANJUTUntuk menguji file log untuk dugaan kerusakan, jalankan perintah berikut: eseutil /ml Nama File log Sebagai contoh, untuk menguji file log yang bernama E00123ab.log, ketik:eseutil /ml e00123ab.log Jika log file melewati ujian, respon berikut muncul:Jika log file gagal tes, respon berikut muncul:Anda dapat menggunakan satu perintah untuk menguji semua log file dalam folder. Untuk melakukannya, Buka jendela prompt perintah, dan kemudian mengubah ke folder di mana file log berada. Ketik perintah berikut:eseutil /ml Enn Dalam perintah ini, "Enn" menandakan awalan log. Awalan log adalah tiga karakter nama file log yang dibagi oleh semua log yang termasuk kelompok tertentu penyimpanan. Sebagai contoh, eseutil /ml E00 memindai semua file log transaksi dalam folder yang berbagi awalan log yang sama. Selain itu, perintah laporan jika file log transaksi rusak, berurutan, hilang, atau tidak cocok dengan file-file log yang lain.Menulis robek dan E00.logMenulis robek adalah menulis fisik lengkap yang tersisa di E00.log file setelah layanan database tiba-tiba berhenti. Menulis robek mungkin disebabkan oleh kegagalan daya, oleh sistem operasi crash, dengan menerapkan akhir proses pada proses database, atau dengan menggunakan utilitas penghentian seperti Kill.exe. Menulis robek menyebabkan checksum pada transaksi terpengaruh dalam file log akan dihitung secara tidak benar, dan log kemudian terdeteksi sebagai rusak oleh Eseutil.Deteksi robek menulis adalah proses dimana pertukaran menentukan apakah transaksi rusak karena menulis robek atau karena faktor-faktor lain. Jika menulis robek masalahnya, pertukaran perbaikan log file ketika database di-restart. Pertukaran tidak dapat memperbaiki kerusakan file log yang adalah hasil dari faktor-faktor lain selain menulis robek. Kegagalan perangkat keras yang secara acak merusak log file tidak dapat diatasi karena data yang hilang tidak dapat diandalkan direkonstruksi. Robek menulis hanya terjadi pada berkas E00.log karena E00.log file adalah satu-satunya file log yang terbuka dan yang ditulis untuk. Ketika berkas E00.log penuh, itu ditutup dan diganti dengan sejumlah berurutan. Pertukaran tidak dapat memperbaiki file log yang telah ditutup dan bernomor (misalnya, E00123ab.log). Ada tidak ada risiko menyebabkan kerusakan tambahan ke database ketika Anda mencoba untuk replay E00.log file eseutil /ml perintah laporan rusak. Jika masalah dalam log file hanya robek menulis, mereka akan diperbaiki. Jika masalah tidak dapat diperbaiki, database menolak data, bukan menerapkan data, dan peristiwa yang mirip dengan berikut dicatat dalam log aplikasi: Jenis peristiwa: kesalahan
Dalam versi Exchange yang lebih lama dari Exchange 2000, checksum pada file log yang tidak dapat diandalkan dihitung. Jika file log menjadi rusak, hal itu mungkin untuk memutar ulang itu kerusakan ke file database. Tidak ada cara untuk dapat diandalkan memeriksa file log untuk kerusakan: tidak hanya ada di sana tidak ada utilitas untuk melakukannya, tetapi sifat dan format berkas log membuat mustahil untuk dilakukan sehingga bahkan dalam teori. File log jarang dirusakkan sebelum Exchange 2000, tetapi ketika file log yang rusak, pemulihan bencana menjadi sangat sulit. Karena kerusakan tidak dapat dideteksi, kerusakan mungkin memutar ke dalam database. Sering, ada tidak ada cara untuk mengetahui bahwa sesuatu adalah salah sampai database jatuh atau gagal segera setelah startup. Dalam situasi ini, Anda harus benar-benar memulihkan database, membuang beberapa file log, dan berharap bahwa hasil benar. Exchange 2000 dan Exchange 2003 adalah jauh lebih baik dalam hal ini, dan sekarang sangat sulit untuk memutar ulang file log yang rusak atau salah file log ke dalam database. Selain untuk pencocokan database dan log oleh tanda tangan, Exchange 2000 dan Exchange 2003 juga merekam nilai pos pemeriksaan di database header sehingga hasil E00.chk yang salah tidak menyebabkan Anda untuk memutar ulang log salah. Selain itu, Exchange 2000 dan Exchange 2003 termasuk "sebelum" dan "setelah" nilai-nilai dbtime sehingga transaksi yang lebih baru tidak dapat diputar ke dalam database sebelum transaksi melewatkan dimainkan. Berlaku bagi:
Penerjemahan MesinPENTING: 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:248122
(http://support.microsoft.com/kb/248122/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
