আপনার পরামর্শদাতার কথা শুনুন। একটি ব্যাকআপ পুনরুদ্ধার করে, আপনি মূলত ডাটাবেস স্কিমা এবং ডেটা প্রতিস্থাপন করছেন। আপনাকে সিঙ্ক্রোনাইজেশনটি বন্ধ করতে হবে, এইচএ থেকে ডিবি সরান এবং প্রাথমিক এবং প্রতিরূপে পুনরুদ্ধার করতে হবে, নরকোভারীর সাহায্যে প্রতিলিপি সংস্করণটি পুনরুদ্ধার অবস্থায় রেখে। আপনার ব্যাকআপটি একবার হয়ে গেলে, ডিবিটিকে আবার এইচএতে রাখুন এবং আবার সিঙ্ক্রোনাইজেশন শুরু করুন।
এইচএ মিররিংয়ের সাথে খুব মিল এবং একই রকম প্রযুক্তি ব্যবহার করে, প্রায় চতুর হিসাবে নয়। আপনি আপনার এইচএ ডিবিও একইভাবে আচরণ করতে চাইবেন।
কোড নিম্নলিখিতগুলির মতো হবে:
- প্রাথমিক
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;