MSSQL_ENG003165
İleti ayrıntıları
Ürün adı |
SQL Server |
Ürün sürümü |
10.0 |
Ürün oluşturma numarası |
|
Olay kimliği |
3165 |
Olay kaynağı |
MSSQLSERVER |
Bileşen |
SQL Server Veritabanı Altyapısı |
Simgesel ad |
|
İleti metni |
'% Ls' veritabanı restore edildi; Ancak, çoğaltma geri/kaldırıldı ise bir hatayla karşılaşıldı. Veritabanı çevrimdışı bırakılmıştır. SQL Server Çevrimiçi Kitapları'nda MSSQL_ENG003165 konusuna bakın. |
Açıklama
Yinelenmiş veritabanının yedeğini geri yükleme bir sorun oluşursa bu hata ortaya çıkar:
Yedekleme aynı veritabanı ve sunucu üzerinde çekildiği için geri yükleniyor, hata çoğaltma ayarları düzgün geri yüklenemedi olduğunu gösterir.
Yedeği farklı veritabanı veya sunucu için geri yükleniyor, hata ayarları doğru (varsayılan olarak, çoğaltma veritabanı veya sunucu farklı ayarları kaldırılır) kaldırılamadı çoğaltma gösterir.
Hata büyük olasılıkla geri yüklenen veritabanı durumunu ve çoğaltma meta verileri içeren bir veya daha fazla sistem veritabanları arasında bir uyumsuzluk sonucudur: msdb, ana, ya da dağıtım veritabanı.
Kullanıcı eylemi
Bu sorunu gidermek için:
Veritabanını çevrimiçi yapmak için alter database yürütmek; Örneğin: ALTER DATABASE AdventureWorks SET ONLINE. Daha fazla bilgi için, bkz. alter veritabanı (Transact-sql). Çoğaltma ayarları korumak istiyorsanız, 2. adıma geçin. Yoksa git adım 3.
İdam sp_restoredbreplication (Transact-sql). Bu saklı yordam başarıyla yürütür, geri yükleme tamamlandı. Başarıyla yürütmüyor, adım 3'e geçin.
İdam sp_removedbreplication (Transact-sql)tüm çoğaltma ayarlarını kaldırmak üzere.
Çoğaltma, gerekirse yeniden yapılandırın. Çoğaltma topolojisi önerilen komut, topoloji yapılandırmak için komut dosyalarını kullanın.
Ayrıca bkz.
Kavramlar
Yedekleme ve geri yükleme SQL Server veritabanları