У меня возникла проблема при импорте скрипта базы данных в SQL Server 2012 Management Studio, однако я успешно экспортировал схему и данные. При экспорте базы данных я выполнил следующие шаги:Как импортировать базу данных сценария (.sql) в SQL Server 2012
- Щелкните правой кнопкой мыши по базе данных в разделе Задачи;
- Нажмите кнопку генерировать скрипты и следуйте указаниям мастера;
- Advance вариант: Типы данных для сценария = Schema и данные
- Готовые
Однако, когда я открываю файл и перенести его в пустую базу данных (выполнить script.sql
) с помощью SQL Server Management Studio, Я не могу импортировать его. На SQL Server 2008 я могу легко сделать это, но на SQL Server 2012, я думаю, что на нем что-то не так.
Вот скриншот.
И когда я пытаюсь выполнить файл script.sql на новую копию базы данных (db_Copy), Существует сообщение об ошибке ниже. «»
Пожалуйста, помогите мне в этом вопросе, Я сделал что-то неправильно в экспорте мои данные (Генерировать скрипт)? Или это может быть на SQL Server, который я использую? Я использую SQL Server 2012 Express.
Пожалуйста, помогите мне. Все, что я хочу сделать, это моя база данных в другую базу данных с использованием сгенерированных скриптов.
Заранее спасибо.
EDIT: Каким образом можно импортировать созданные сценарии в пустую базу данных?
А как насчет ошибки вам нечетко? Эта база данных 'db_Dasureco', которую вы пытаетесь создать в сценарии SQL, уже существует на этом экземпляре SQL Server. Либо не пытайтесь создать его снова, либо использовать другое имя базы данных ...... –
Да. Я попытался изменить имя базы данных, например. CREATE DATABASE [db_NewCopyDatabase], но он не выполнялся. Я выполнил сценарий, и теперь нужно запустить скрипт на 10 минут. Это нормально? – user2656044