交易式複寫從備份初始化,而非快照集

這 2005 就提供了,其優缺點可以參照 Books Online http://msdn.microsoft.com/en-us/library/ms151705(SQL.90).aspx

–要先設定發行集的"訂閱選項"中,允許從備份檔案初始化為 True

image

接著可執行以下的語法

BACKUP DATABASE Northwind TO DISK=’C:tempnwind.bak’ WITH INIT
GO

RESTORE FILELISTONLY FROM DISK=’C:tempnwind.bak’
GO

RESTORE DATABASE nwindSubscribe FROM DISK=’C:tempnwind.bak’
WITH MOVE ‘northwind’ TO ‘C:tempnwind.mdf’,
MOVE ‘Northwind_log’ TO ‘C:tempnwind_log.ldf’
GO

USE Northwind
–增加對交易式發行集的 push 訂閱
–會同時增加作業
/*
作業 ‘BYRONSUB-Northwind-Customers-BYRONSUB-4′ 已成功啟動。
警告: distribution 代理程式作業已經由隱含方式建立,將於 SQL Server Agent 服務帳戶中執行。
*/
EXEC sp_addsubscription
  @publication = ‘Customers’,
  @subscriber = ‘Byronsub’,
  @destination_db = ‘nwindSubscribe’,
  @subscription_type = N’push’,
  @sync_type=’initialize with backup’,
  @backupdevicetype=’disk’,
  @backupdevicename=’C:tempnwind.bak’

一個引用通告

  1. [...] 交易式複寫從備份初始化,而非快照集 - http://byronhu.wordpress.com/2009/09/01/%E4%BA%A4%E6%98%93%E5%BC%8F%E8%A4%87%E5%AF%AB%E5%BE%9E%E5%82… [...]

發表迴響

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

連結到 %s

Follow

Get every new post delivered to your Inbox.