Aracılığıyla paylaş


MSSQL_ENG003165

İleti ayrıntıları

Ürün adı

SQL Server

Ürün sürümü

10.50

Ürün yapı numarası

 

Olay Kimliği

3165

Olay kaynağı

MSSQLSERVER

Bileşen

SQL Server Veritabanı Altyapısı

Simgesel ad

İleti metni

Veritabanı '% ls' geri yüklenen; Ancak, geri ve kaldırılan çoğaltma bırakılırken bir hata oluştu.Veritabanını çevrimdışı olarak bırakıldı.MSSQL_ENG003165 SQL Server Çevrimiçi Kitapları'nda konusuna bakın.

Açıklama

Bir yedek çoğaltılmış bir veritabanını geri yükleme bir sorun oluşursa bu hata ortaya çıkar:

  • yedek için aynı veritabanı ve sunucu üzerinde çekildiği geri yükleniyor, hata çoğaltma ayarları düzgün geri yüklenemedi olduğunu gösterir.

  • yedek farklı bir veritabanına veya sunucusuna geri yükleniyor, hata çoğaltma ayarları düzgün kaldırılamadı gösterir (veritabanı veya sunucu farklı ise, varsayılan olarak, çoğaltma ayarları kaldırılır).

Hata büyük olasılıkla geri yüklenen veritabanı durumunu ve bir veya daha fazla sistem veritabanları çoğaltma meta verileriçeren arasında bir uyumsuzluk sonucudur: msdb, ana, veya dağıtım veritabanı.

Kullanıcı eylemi

Bu sorunu gidermek için:

  1. Veritabanını çevrimiçi yapmak için alter database yürütmek; Örneğin: ALTER DATABASE AdventureWorks2008R2 SET ONLINE.Daha fazla bilgi için, bkz. ALTER DATABASE (Transact-SQL).çoğaltma ayarları korumak istiyorsanız, 2. adıma gidin.Aksi durumda, adım 3'e gidin.

  2. Yürütme sp_restoredbreplication (Transact-SQL).Bu saklı yordam başarıyla yürütür, geri yükleme tamamlanır.yürütmek başarıyla bulursa, 3. adıma gidin.

  3. Yürütme sp_removedbreplication (Transact-SQL) kaldırmak tüm çoğaltma ayarları.

    çoğaltma gerekirse yeniden yapılandırın.çoğaltma topolojisini önerildiği vermeyecekleri, topoloji yapılandırmak için komut dosyalarını kullanın.