1

Я пытаюсь восстановить базу данных SQL Server 2014 в SQL Server 2005. Я делаю генерируя полный сценарий (со схемой и данными) с SQL Server 2014.Восстановление базы данных SQL Server 2014 в SQL Server 2005

Я получаю сообщение об ошибке

«INSERT не работает, потому что следующие параметры SET имеют неправильные настройки:« ANSI_PADDING ». Убедитесь, что параметры SET верны для использования с индексированными представлениями и/или индексами в вычисленных столбцах и/или уведомлениях запроса и/или методах типа данных XML. '

и

'Невозможно вставить явное значение для столбца идентификаторов в таблице 'T_GASAdminNote', когда IDENTITY_INSERT установлен в положение OFF.

Я искал решение, но не смог исправить проблему. Я пробовал решение, данное в этом link, но это мне не помогло.

Может кто-нибудь предложить мне некоторые решения для восстановления базы данных.

ответ

3

Update: жаль - неправильно ваш вопрос ...

Первая ошибка означает только, что - для какой-либо операции, которую вы пытаетесь сделать, ваша установка SET ANSI_PADDING неправильно. Прочтите official documentation on ANSI_PADDING on MSDN, чтобы узнать больше об этой настройке. Проверьте, что у вас сейчас сейчас - очевидно, если эта ошибка возникает, вам нужна другая настройка для этой операции, которую вы пытаетесь сделать.

Вторая ошибка означает, что ваша таблица T_GASAdminNote имеет identity столбец, и вы пытаетесь вставить значения в этом столбце, но без первого включения этого с помощью SET IDENTITY_INSERT T_GASAdminNote ON (и не забудьте отключить после завершения!)

+0

Я сгенерировал скрипты, и я получил эти ошибки при запуске скрипта – Anabik

+0

Это может случиться. Всегда рекомендуется просматривать сгенерированные скрипты перед их запуском. –

Смежные вопросы