Aracılığıyla paylaş


Nasıl Yapılır: Bir yedekleme (çoğaltma Transact-SQL programlama)'dan işlem bir abonelik başlatılamıyor.

Bir abonelik rağmen bir işlem için yayın genellikle başlatılmış olan bir anlık görüntü kopyalama saklı yordamları kullanarak bir yedek kopyasından bir abonelik başlatılabilir.Daha fazla bilgi için bkz:Işlem bir aboneliği olmayan bir anlık görüntü başlatılıyor.

Yedekten bir işlemsel abone başlatmak için

  1. Varolan bir yayına olmak yayın yedek olarak yürütülmesini başlatmak yeteneğini desteklersp_helppublication (Transact-SQL)sırasında yayımcı yayın veritabanı.Not değeriallow_initialize_from_backup , sonuç kümesi.

    • Değeri ise1, yayında bu işlevi destekler.

    • Değeri ise0 yürütmek sp_changepublication (Transact-SQL)sırasında yayımcı yayın veritabanı.Değerini belirlemeallow_initialize_from_backup for @özellik and a value of truefor**@value**.

  2. Yeni bir yayın için yürütmeksp_addpublication (Transact-SQL)sırasında yayımcı yayın veritabanı.Değerini belirlemetrueiçinallow_initialize_from_backup.Daha fazla bilgi için bkz:Nasıl Yapılır: Bir yayını (Transact-SQL programlama çoğaltma) oluşturma.

  3. Oluşturma bir yedek yayın veritabanını kullanarak,yedek (Transact-SQL)deyim.

  4. Abone kullanma yedeği geri yüklemegeri yükleme (Transact-SQL)deyim.

  5. At the Yayımcı yayın veritabanında saklı yordam Çalıştırsp_addsubscription (Transact-SQL).Aşağıdaki parametreleri belirtin:

    • @ sync_type - yedek başlatmadeğeri.

    • @ backupdevicetype-yedek aygıtı türü: mantıksal (default), disk, or tape.

    • @ backupdevicename-geri yükleme yüklemek için kullanılacak mantıksal veya fiziksel yedek aygıtı.

      Mantıksal bir aygıt için yedek aygıtı, belirtilen adı belirtinsp_addumpdevice aygıt oluşturmak için kullanılan.

      Fiziksel bir aygıtı belirtme bir tam yol ve dosya adı gibiDISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\BACKUP\Mybackup.dat'orTAPE = '\\.\TAPE0'.

    • (İsteğe bağlı)@ parola -ne zaman sağlanan parola yedekleme küme oluşturuldu.

    • (İsteğe bağlı)@ mediapassword -ne zaman sağlanan parola ortam küme biçimlendirildi.

    • (İsteğe bağlı)@ fileidhint - yedekleme için tanımlayıcı küme geri.Örneğin, belirtme1 ilk yedekleme kümesini yedekleme ortamı ve 2 üzerinde gösteren ikinci yedek kümesini. gösterir.

    • Teyp aygıtlar için (isteğe bağlı)@ kaldırma - bellekten olmamalı, 01 (varsayılan) geri yükleme işlemi tamamlandıktan sonra teybi sürücüden kaldırılmış olması gerekiyorsa, bir değer belirtin.

  6. (İsteğe bağlı) çekme temelli abonelik için yürütmeksp_addpullsubscription (Transact-SQL)vesp_addpullsubscription_agent (Transact-SQL)en abone abonelik veritabanı.Daha fazla bilgi için bkz:Nasıl Yapılır: çekme temelli abonelik (Transact-SQL programlama çoğaltma) oluşturma.

  7. (İsteğe bağlı) Dağıtım Aracı'nı başlatın.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (çoğaltma programlama) eşitleyebilirsiniz. veya Nasıl Yapılır: Bir gönderme temelli abonelik (çoğaltma programlama) eşitleyebilirsiniz..