/ / Неможливо відновити сумісну базу даних до SQL Server 2008 R2 - sql-server-2008-r2, sql-server-2012

Неможливо відновити сумісну базу даних SQL Server 2008 R2 - sql-server-2008-r2, sql-server-2012

У нас є клієнт з SQL Server 2008 R2 і бази даних, створені на тому ж сервері. Таким чином, сумісність встановлюється як 10.

Ми працюємо в основному на SQL 2012. У випадку, якщо ми резервне копіювання баз даних з 2008 року і відновити в 2012 році, зробити деякі зміни даних (немає зміни схеми), а потім повернутися його знову, ми не можемо відновити до 2008 року.

Це підкаже "Не вибрано резервний набір для відновлення". Але схоже, що сумісність зберігається. Відкриття Management Studio як адміністратора теж не працює.

Цей метод використовується для нормальної роботи з одним попереднім клієнтом, але вони оновлені до 2012 року.

Відповіді:

1 для відповіді № 1

У вас виникли проблеми із сумісністю.

Просто встановіть режим сумісності і знову спробуйте відновити базу даних.

ALTER DATABASE Databasename SET COMPATIBILITY_LEVEL = 80

Ви повинні встановити COMPATIBILITY_LEVEL відповідно до бази даних припустимо, якщо резервна база даних COMPATIBILITY_LEVEL становить 90, ніж встановлено COMPATIBILITY_LEVEL = 90

Тепер відновіть базу даних і, якщо база даних відновлена ​​успішно, ніж знову встановіть попередній COMPATIBILITY_LEVEL на рівень, який він був до відновлення.