Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlemsel bir yayına abonelik genellikle bir anlık görüntü kullanılarak başlatılsa da, bir abonelik çoğaltma için saklı yordamlar kullanılarak bir yedekten başlatılabilir. Daha fazla bilgi için bkz. Anlık Görüntü Olmadan İşlemsel Abonelik Başlatma.
Bir işlemsel aboneyi yedekten başlatmak için
Var olan bir yayın için yayının, yayın veritabanındaki Publisher sp_helppublication (Transact-SQL) yürüterek yedeklemeden başlatılabilmesini desteklediğinden emin olun. Sonuç kümesindeki allow_initialize_from_backup değerini not edin.
Değer 1 ise yayın bu işlevselliği destekler.
Değer 0 ise, yayın veritabanında Publisher üzerinde sp_changepublication (Transact-SQL) çalıştırın. için
@propertydeğerini ve için@valuedeğerini belirtin.
Yeni bir yayın için, yayım veritabanında Yayımcıda sp_addpublication (Transact-SQL) yürütün. allow_initialize_from_backup için true değerini belirtin. Daha fazla bilgi için bkz. Yayın Oluşturma.
Warning
Abone verilerinin kaçırılmasını önlemek için, sp_addpublication veya sp_changepublication ile
@allow_initialize_from_backup = N'true'kullanırken her zaman@immediate_sync = N'true'kullanın.(Transact-SQL) deyimini kullanarak yayın veritabanının BACKUP yedeğini oluşturun.
Abone üzerinde yedeği, RESTORE (Transact-SQL) deyimini kullanarak geri yükleyin.
Yayın veritabanındaki Publisher'da sp_addsubscription (Transact-SQL) saklı yordamını yürütün. Aşağıdaki parametreleri belirtin:
@sync_type- yedekleme ile başlatma değeri.@backupdevicetype- yedekleme cihazının türü: mantıksal (varsayılan), disk veya bant.@backupdevicename- geri yükleme için kullanılacak mantıksal veya fiziksel yedekleme cihazı.Mantıksal bir cihaz için, cihazı oluşturmak için sp_addumpdevice kullanıldığında belirtilen yedekleme cihazının adını belirtin.
Fiziksel bir cihaz için,
DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\BACKUP\Mybackup.dat'veyaTAPE = '\\.\TAPE0'gibi tam bir yol ve dosya adı belirtin.(İsteğe bağlı)
@password- yedekleme kümesi oluşturulduğunda sağlanan bir parola.(İsteğe bağlı)
@mediapassword- medya kümesi biçimlendirildiğinde sağlanan bir parola.(İsteğe bağlı)
@fileidhint- Geri yüklenecek yedekleme kümesinin tanımlayıcısı. Örneğin, 1 belirtilmesi yedekleme ortamındaki ilk yedekleme kümesini, 2 ise ikinci yedekleme kümesini gösterir.(Bant cihazları için isteğe bağlı)
@unload- geri yükleme tamamlandıktan sonra bandın sürücüden kaldırılması gerekiyorsa 1 (varsayılan) ve kaldırılmaması gerekiyorsa 0 değerini belirtin.
(İsteğe bağlı) Çekme aboneliği için, Abone üzerinde abonelik veritabanında sp_addpullsubscription (Transact-SQL) ve sp_addpullsubscription_agent (Transact-SQL) komutlarını çalıştırın. Daha fazla bilgi için bkz. Çekme Aboneliği Oluşturma.
(İsteğe bağlı) Distribution Agent başlatın. Daha fazla bilgi için bkz. Talep Aboneliğini Eşitle veya Bas Aboneliğini Eşitle.