MSSQL_ENG018752
İleti ayrıntıları
Ürün adı |
SQL Server |
Ürün sürümü |
10.50 |
Ürün yapı numarası |
|
Olay Kimliği |
18752 |
Olay kaynağı |
MSSQLSERVER |
Bileşen |
SQL Server Veritabanı Altyapısı |
Simgesel ad |
|
İleti metni |
Yalnızca bir Günlük Okuyucu Aracısı veya günlük ile ilgili yordam (sp_repldone sp_replcmds ve sp_replshowcmds) belirli bir saatbir veritabanına bağlanabilir.Günlük ile ilgili yordam yürütülen, üzerinden bağlantıyı kesmek yordam çalıştırıldı veya yürütmek sp_replflush Günlük Okuyucu Aracısı başlatılırken veya başka bir günlük ile ilgili yordamı yürütme önce bu bağlantı üzerinden. |
Açıklama
Birden fazla geçerli bağlantı yürütmek için aşağıdakilerden herhangi birini çalışıyor: sp_repldone, sp_replcmds, veya sp_replshowcmds.Saklı yordamlar sp_repldone (Transact-SQL) ve sp_replcmds (Transact-SQL) bulun ve çoğaltılmış hareketleri hakkındaki bilgileri güncelleştirmek için Günlük Okuyucu Aracısı tarafından kullanılan saklı yordamyayımlanmış bir veritabanını.saklı yordamsp_replshowcmds (Transact-SQL) belirli türdeki işlem çoğaltmaile ilgili sorunları gidermek için kullanılır.
Bu hata aşağıdaki durumlarda ortaya çıkar:
Yayımlanmış bir veritabanı için Günlük Okuyucu Aracısı çalışıyor ve ikinci Günlük Okuyucu Aracısı aynı veritabanına karşı çalıştırmayı denediğinde, hata için ikinci Aracısı oluşturulur ve geçmişAracısı görünür.
Birden fazla aracıları vardır göründüğü bir durumda, bunlardan biri artık işlem sonucu olması mümkündür.
Yayımlanmış bir veritabanı için Günlük Okuyucu Aracısı başlatıldı ve kullanıcı yürütür, sp_repldone, sp_replcmds, veya sp_replshowcmds aynı veritabanına karşı nerede saklı yordam yürütülen uygulamada hata oluşturulur (gibi sqlcmd).
Yayımlanmış bir veritabanı için hiçbir Günlük Okuyucu Aracısı çalışıyorsa ve bir kullanıcı yürütür sp_repldone, sp_replcmds, veya sp_replshowcmds ve Günlük Okuyucu Aracısı veritabanına bağlanmayı denediğinde yordamı üzerinden yürütülen, bağlantı hatası yükseltilmiş sonra değil kapat.
Kullanıcı eylemi
Aşağıdaki adımlar sorunu gidermenize yardımcı olabilir.Herhangi bir adımın hatasız başlatmak Günlük Okuyucu Aracısı izin veriyorsa, kalan adımları tamamlamak için gerek yoktur.
Bu hata için katkıda bulunan diğer hatalar için günlük okuma Aracısı geçmiş denetleyin.Çoğaltma İzleyicisi'nde Aracısı durum ve hata ayrıntıları görüntüleme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Bilgileri görüntülemek ve bir yayını (çoğaltma İzleyicisi) ilişkilendirilmiş aracıların için görevleri gerçekleştir.
Çıkışını kontrol sp_who (Transact-SQL) için özel işlem kimlik numaraları (SPID) bağlı yayımlanmış bir veritabanı.Gibi olan bağlantıları kapatmak sp_repldone, sp_replcmds, veya sp_replshowcmds.
Günlük Okuyucu Aracısıyeniden başlatın.Daha fazla bilgi için, bkz. Nasıl yapılır: Başlat ve Durdur çoğaltma aracısı (sql Server Management Studio'yu).
Yeniden SQL Server Agent hizmet (yeniden bir kümede çevrimiçi veya çevrimdışı duruma) dağıtıcı.Zamanlanmış bir iş Yürütülmüş olasılığının olup olmadığını sp_repldone, sp_replcmds, veya sp_replshowcmds tüm diğer SQL Server örnek, yeniden SQL Server Aracısı için bu örnekleri olarak iyi.Daha fazla bilgi için, bkz. Başlatma, durdurma ve SQL Server Agent hizmetini duraklatma.
Yürütme sp_replflush (Transact-SQL) adresindeki yayın veritabanı ve Günlük Okuyucu Aracısıyeniden başlatma Yayımcı .
Hata devam ederse, günlüğü Aracısı'nın artırmak ve günlük için bir çıktı dosyası belirtin.Hata içeriğe bağlı olarak, bu hata ve/veya ek hata iletileri taşına adımlar sağlayabilir.Daha fazla bilgi için, bkz. Çoğaltma aracıları (sorun giderme).
Ayrıca bkz.