ฟังที่ปรึกษาของคุณ ด้วยการกู้คืนการสำรองข้อมูลคุณกำลังแทนที่สกีมาฐานข้อมูลและข้อมูลเป็นหลัก คุณจะต้องปิดการซิงโครไนซ์ลบฐานข้อมูลออกจาก HA และทำการกู้คืนบนหลักและเรพลิกาปล่อยให้เวอร์ชันเรพลิคาอยู่ในสถานะการกู้คืนโดยใช้ WITH NORECOVERY เมื่อสำรองข้อมูลของคุณแล้วให้ใส่ DB กลับเข้าไปใน HA และเริ่มการซิงโครไนซ์อีกครั้ง
HA นั้นคล้ายกันมากกับการมิเรอร์และใช้เทคโนโลยีที่คล้ายคลึงกัน คุณจะต้องปฏิบัติต่อฐานข้อมูล HA ของคุณเช่นเดียวกัน
รหัสจะคล้ายกับต่อไปนี้:
- บนหลัก
ALTER AVAILABILITY GROUP MyAG REMOVE DATABASE AdventureWorks2012;
- บนหลัก
RESTORE DATABASE AdventureWorks2012
FROM AdventureWorksBackups
WITH NORECOVERY,
MOVE 'AdventureWorks2012_Data' TO
'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.mdf',
MOVE 'AdventureWorks2012_Log'
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.
RESTORE LOG AdventureWorks2012
FROM AdventureWorksBackups
WITH RECOVERY;
- ในระดับมัธยมศึกษา
RESTORE DATABASE AdventureWorks2012
FROM AdventureWorksBackups
WITH NORECOVERY,
MOVE 'AdventureWorks2012_Data' TO
'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.mdf',
MOVE 'AdventureWorks2012_Log'
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data\NewAdvWorks.ldf';
RESTORE LOG AdventureWorks2012
FROM AdventureWorksBackups
WITH NORECOVERY;
- บนหลัก
ALTER AVAILABILITY GROUP MyAG ADD DATABASE AdventureWorks2012;
- ในระดับมัธยมศึกษา
ALTER DATABASE AdventureWorks2012 SET HADR AVAILABILITY GROUP = MyAG;