Danışmanınızı dinleyin. Bir yedeklemeyi geri yükleyerek, temel olarak veritabanı şemasını ve verilerini değiştirirsiniz. Senkronizasyonu kapatmanız, DB'yi HA'dan kaldırmanız ve birincil ve çoğaltmada geri yüklemeyi gerçekleştirmeniz, WITH NORECOVERY kullanarak çoğaltma sürümünü geri yükleme durumunda bırakmanız gerekir. Yedeklemeniz gerçekleştikten sonra DB'yi HA'ya geri koyun ve senkronizasyonu yeniden başlatın.
HA yansıtma işlemine çok benzer ve benzer teknolojiyi kullanır, neredeyse titiz değildir. HA DB'lerinize de benzer şekilde davranmak isteyeceksiniz.
Kod aşağıdakine benzer:
- birincil
ALTER AVAILABILITY GROUP MyAG REMOVE DATABASE AdventureWorks2012;
- birincil
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;
- ikincil
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;
- birincil
ALTER AVAILABILITY GROUP MyAG ADD DATABASE AdventureWorks2012;
- ikincil
ALTER DATABASE AdventureWorks2012 SET HADR AVAILABILITY GROUP = MyAG;