Заданное приведение является недопустимым sqlmanagerui

Версия SQL базы источника (бэкап) — 11.0.2100А восстанавливаю на — 10.50.4000.Подскажите пожалуйста, что может быть не так и вообще, правильно ли так делать.

Старые серверы, как ни странно для некоторых, ничего не знают про новые версии, выпущенные после них. Намек понятен?

Понял, спасибо.Как повысить старую, не подскажите?

Как повысить старую, не подскажите?

Нет версий базы, есть версии сервера, на котором они были сделаны. И речь может идти только о версиях сервера.

Еще как есть версии баз, и каждая база помнит и свою первоначальную версию, и ту, которая у ней сейчас. При любом аттаче/ресторе базы с младшей версией происходит апгрэйд базы до текущей версии, о чем сервер всегда пишет. И именно благодаря этому апгрэйду однажды восстановленная база с версией х, проапгрэйденная до версии у, не может быть приаттачена обратно на сервер младшей версии

У меня есть резервная копия из базы данных в SQL Server 2008 R2.
Когда я хочу восстановить эту резервную копию в SQL Server, я получаю эту ошибку:
«Ошибка: указанное приведение недопустимо. (SqlManagerUI)»
Как устранить эту ошибку?
Спасибо.

4 ответа

Есть некоторые смешные восстановления старых баз данных в SQL 2008 Через парня; вы пробовали делать это через TSQL ?

Это также может произойти при попытке восстановить резервную копию более новой версии в старой базе данных SQL. Например, при попытке восстановить резервную копию БД, созданную в 2012 году с 110 совместимостью, и при попытке восстановить ее в 2008 R2.

Иногда это происходит из-за изменения версии, как store 2012 db на 2008, так как проверить его?

если это дает ошибку, как:

Msg 3241, Уровень 16, Состояние 13, Строка 2
Семья средств массовой информации на приборе «d:alibaba.бак ‘ неправильно сформирован. SQL Server не может обработать это семейство носителей.
Msg 3013, Уровень 16, Состояние 1, Строка 2
Проверка базы данных завершается ненормально.

Читайте также:  Вк невидимка для компа

Проверьте это дальше:

BackupName » * неполный *«,
Позиция » 1″,
другие поля являются «NULL».

Означает, что ваша резервная копия повреждена или взята из более новой версии.

У меня была аналогичная ошибка» указанный приведение недопустимо » восстановление из SQL Server 2012 в SQL Server 2008 R2

Сначала я получил названия MDF и LDF:

Во-вторых, я восстановлен с ходом, используя те имена, возвращенные:

Я понятия не имею о названии «JQueryExampleDb», но это сработало для меня.

Тем не менее резервные копии (и базы данных) не совместимы с более старыми версиями.

1 Ola [2014-03-07 12:21:00]

У меня есть клиент, который отправил мне его базу данных. Я разархивирую его и попытаюсь восстановить его в моей базе данных sql. Он использует SQL Server 2008 R2 и меня. Я пробую сделать следующие шаги:

  1. открыть SQL Server Management Studio
  2. авторизоваться
  3. щелкните правой кнопкой мыши папку баз данных
  4. нажмите "Восстановить базу данных. "
  5. Я даю базе данных новое имя, потому что у меня его еще нет
  6. Я выбираю радиокнопку «От устройства»,
  7. Я просматриваю и выбираю файл .bak
  8. Я нажимаю кнопку OK, чтобы начать восстановление.

Теперь я получил эту ошибку ниже. Я не понимаю, в чем проблема!

Указанный сброс недействителен. (SqlManagerUI)