Dengarkan penasihat Anda. Dengan mengembalikan cadangan, Anda pada dasarnya mengganti skema dan data basis data. Anda perlu mematikan sinkronisasi, menghapus DB dari HA dan melakukan pengembalian pada primer dan replika, meninggalkan versi replika dalam keadaan memulihkan dengan menggunakan DENGAN NORECOVERY. Setelah cadangan tersedia, masukkan kembali DB ke HA dan mulai sinkronisasi lagi.
HA sangat mirip dengan mirroring dan menggunakan teknologi yang sama, hanya saja tidak hampir rewel. Anda juga ingin memperlakukan HA DB Anda dengan cara yang sama.
Kode akan serupa dengan yang berikut:
--pada primer
ALTER AVAILABILITY GROUP MyAG REMOVE DATABASE AdventureWorks2012;
--pada primer
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;
--Di sekunder
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;
--pada primer
ALTER AVAILABILITY GROUP MyAG ADD DATABASE AdventureWorks2012;
--Di sekunder
ALTER DATABASE AdventureWorks2012 SET HADR AVAILABILITY GROUP = MyAG;