FIX: Ketika Anda menjalankan perintah "dbcc dbreindex" atau "mengubah indeks" perintah, beberapa transaksi tidak direplikasi untuk pelanggan dalam replication with Scripts di SQL Server 2005

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 916706 - Melihat produk di mana artikel ini berlaku.
Bug #: 40000100 (SQL perbaikan terbaru)
Microsoft mendistribusikan Microsoft SQL Server 2005 perbaikan sebagai satu file download. Karena perbaikan bersifat kumulatif, setiap rilis baru berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2005 memperbaiki rilis.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Artikel ini menjelaskan berikut tentang perbaikan terbaru ini rilis:
  • Masalah yang diperbaiki oleh paket perbaikan terbaru ini
  • Prasyarat untuk menerapkan perbaikan terbaru Paket
  • Apakah Anda harus me-restart komputer setelah Anda menerapkan paket perbaikan terbaru
  • Apakah paket perbaikan terbaru digantikan oleh setiap perbaikan terbaru lainnya Paket
  • Apakah Anda harus membuat perubahan registri setelah Anda menerapkan paket perbaikan terbaru
  • File yang terdapat di dalam perbaikan terbaru Paket

Gejala

Pertimbangkan skenario berikut. Anda memiliki replication with Scripts di Microsoft SQL Server 2005. Anda menjalankan dbcc dbreindex perintah atau perintah mengubah indeks pada saat yang sama yang menjalankan agen pembaca Log. Dalam skenario ini, beberapa transaksi tidak direplikasi untuk pelanggan.

Selain itu, ketika Anda menjalankan SQL Server 2005 dengan menggunakan bendera jejak T8209, pesan yang menyerupai berikut ini mungkin login di SQL Server Errorlog file.

Pesan galat 1
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, GetHoBtLockNoError gagal pada rowsetId 72057594047430656, rowset mungkin tidak ada dalam skema saat ini!
Pesan galat 2
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] ditemukan versi node untuk tabel atak 629577281, rowset id 72057594047430656, jenis 52, sumber 1, kolom count: 14, {0xe2:10:6 d} {0xe2:10:6 d} {0xe2:10:6 d}
Pesan galat 3
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:1, m_tabid:629577281, m_pSchema_re:0, m_pSchema_se:1
Pesan galat 4
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:0
Pesan galat 5
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, loading jumlah Kolom Bertumpuk [dbo].[crsalh], dari skema berversi {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, jumlah kolom: 14
Pesan galat 6
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, loading SE rowset untuk tabel atak [dbo].[crsalh], dari skema berversi {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, jumlah kolom: 14
Pesan galat 7
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, loading RE kolom info untuk tabel atak [dbo].[crsalh], dari skema hidup, jumlah kolom: 14
Pesan galat 8
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, loading kolom partisi untuk tabel atak [dbo].[crsalh] artid 5, dari skema hidup, kolom Jumlah: 14

Penyebab

Masalah ini terjadi karena Log pembaca agen tidak menyalin semua transaksi ke dalam database distribusi.

Pemecahan masalah

Layanan paket informasi

Catatan Beberapa masalah telah ditemukan dengan membangun kembali indeks di SQL Server 2005. Sebaiknya Anda menerapkan Service Pack terbaru dan Update kumulatif untuk menghindari masalah dengan membangun kembali indeks pada database yang ditetapkan dalam replication with Scripts publikasi.

Untuk mengatasi masalah ini, mendapatkan Service Pack terbaru untuk SQL Server 2005.Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
913089Cara mendapatkan Service Pack terbaru untuk SQL Server 2005

Informasi hotfix

Perbaikan terbaru yang didukung tersedia dari Microsoft. Namun, perbaikan terbaru ini ditujukan untuk memperbaiki hanya masalah yang dijelaskan di artikel ini. Menerapkan perbaikan terbaru ini hanya pada sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini mungkin menerima pengujian tambahan. Oleh karena itu, jika Anda sama sekali tidak dipengaruhi oleh masalah ini, kami sarankan Anda menunggu pemutakhiran peranti penangkap lunak selanjutnya yang berisi hotfix ini.

Jika perbaikan terbaru tersedia untuk di-download, ada bagian "Tersedia download perbaikan terbaru" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, hubungi layanan pelanggan Microsoft dan dukungan untuk mendapatkan perbaikan terbaru.

Catatan Jika terjadi masalah tambahan atau jika pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat Layanan Pertanyaan secara terpisah. Biaya dukungan biasa akan berhubungan dengan dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk pembaruan terbaru tertentu ini. Untuk daftar lengkap dari Microsoft Customer Service dan mendukung nomor telepon atau untuk membuat Layanan Pertanyaan tersendiri, kunjungi Web site Microsoft berikut:
http://support.Microsoft.com/contactus/?WS=support
Catatan Formulir "Tersedia download perbaikan terbaru" menampilkan bahasa untuk yang perbaikan terbaru tersedia. Jika Anda tidak melihat bahasa Anda, itu adalah karena perbaikan terbaru tidak tersedia untuk bahasa tersebut.

Prasyarat

Untuk menerapkan perbaikan terbaru ini, Anda harus memiliki SQL Server 2005 Service Pack 1 (SP1) diinstal.Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
913089Cara mendapatkan Service Pack terbaru untuk SQL Server 2005

Restart informasi

Anda tidak harus me-restart komputer setelah Anda menerapkan perbaikan terbaru ini.

Informasi penggantian hotfix

Perbaikan terbaru ini tidak digantikan oleh perbaikan terbaru lainnya.

Informasi registri

Anda tidak perlu mengubah registri.

Informasi file

Perbaikan terbaru ini berisi hanya file yang diperlukan untuk memperbaiki masalah yang artikel ini berisi daftar. Perbaikan terbaru ini mungkin tidak berisi semua berkas yang harus Anda miliki untuk memperbarui produk ke terbaru membangun.

Versi bahasa Perserikatan Kerajaan dari perbaikan terbaru ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang didaftar di dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan zona waktu tab di Tanggal dan waktu item dalam Control Panel.
SQL Server 2005, versi 32-bit
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
Microsoft.SQLServer.replication.dll2005.90.1534.01,608,40821-Mar-200619:07x 86
Microsoft.SQLServer.SMO.dll9.0.1534.01,559,25621-Mar-200619:07x 86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x 86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x 86
Osql.exe2005.90.1534.051,41621-Mar-200619:06x 86
Replrec.dll2005.90.1534.0781,01621-Mar-200619:07x 86
Sqlaccess.dll2005.90.1534.0349,40021-Mar-200619:07x 86
Sqldiag.exe2005.90.1534.0960,21621-Mar-200619:07x 86
Sqlservr.exe2005.90.1534.028,780,81621-Mar-200619:07x 86
SQL Server 2005, versi 64-bit
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
Microsoft.SQLServer.replication.dll2005.90.1534.01,813,72022-Mar-200617:20x 64
Microsoft.SQLServer.SMO.dll9.0.1534.01,551,06422-Mar-200617:20x 86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x 86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x 86
Osql.exe2005.90.1534.083,67222-Mar-200617:19x 64
Replrec.dll2005.90.1534.01,007,32022-Mar-200617:20x 64
Sqlaccess.dll2005.90.1534.0356,56822-Mar-200617:20x 86
Sqldiag.exe2005.90.1534.01,127,64022-Mar-200617:20x 64
Sqlservr.exe2005.90.1534.039,442,64822-Mar-200617:19x 64
SQL Server 2005, Itanium arsitektur versi
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
Microsoft.SQLServer.replication.dll2005.90.1534.02,521,81621-Mar-200623:04IA-64
Microsoft.SQLServer.SMO.dll9.0.1534.01,551,06421-Mar-200623:03x 86
Msmdlocal.dll9.0.1534.048,464,08821-Mar-200623:02IA-64
Msmdredir.dll9.0.1534.06,073,56021-Mar-200623:04IA-64
Osql.exe2005.90.1534.0123,09621-Mar-200623:02IA-64
Replrec.dll2005.90.1534.02,137,81621-Mar-200623:04IA-64
Sqlaccess.dll2005.90.1534.0351,44821-Mar-200623:03x 86
Sqldiag.exe2005.90.1534.01,637,08021-Mar-200623:03IA-64
Sqlservr.exe2005.90.1534.072,395,99221-Mar-200623:02IA-64

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to". Masalah ini pertama kali dikoreksi pada SQL Server 2005 Service Pack 2.

Informasi lebih lanjut

Untuk informasi selengkapnya tentang terminologi pemutakhiran peranti penangkap lunak, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
824684Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan peranti penangkap lunak Microsoft

Properti

ID Artikel: 916706 - Kajian Terakhir: 25 Maret 2013 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems
Kata kunci: 
kbautohotfix kbhotfixserver kbqfe kbmt KB916706 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: 916706

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