Подтвердить что ты не робот

Как сделать резервную копию Sql Server в sql файле?

В "Back UP" я получаю только файл bak, но я хотел бы создать файл .sql

4b9b3361

Ответ 1

Использовать SQL Server Generate Scripts commend

  • щелкните правой кнопкой мыши по базе данных; Задачи → Сгенерировать скрипты
  • выберите ваши таблицы, нажмите "Далее"
  • нажмите кнопку "Дополнительно".
  • найдите типы данных в script - выберите Схема и данные.
  • вы можете выбрать сохранение в файл или добавить новое окно запроса.
  • приводит к выражениям CREATE и INSERT для всех данных таблицы, выбранных в марке 2.

SQL Server Generate Scripts Data

Ответ 2

Это возможный дубликат: SQL script, чтобы получить содержимое таблицы как" SELECT * FROM tblname "

Чтобы выполнить полную резервную копию базы данных в файл/запрос, вы можете использовать параметр "Создать скрипты..." в базе данных.

Откройте студию управления SQL Server, щелкните правой кнопкой мыши по базе данных и выберите "Задачи- > Сгенерировать скрипты..."

Затем используйте мастер для резервного копирования базы данных. Вы можете script всю базу данных или ее части. Два важных варианта: в разделе "Дополнительно" вы, вероятно, захотите обеспечить "Тип резервного копирования =" Схема и данные ", а" Script Статистика "включена.

Это создаст файл *.sql, который можно использовать в качестве резервной копии, которая включает данные схемы и таблицы.

Ответ 3

Хорошо, я прочитал большинство из них, но у меня не было "продвинутой кнопки". Но есть еще способ сделать это, это немного сложно найти, поэтому здесь вы идете:

enter image description here

Ответ 5

Если вы хотите создать script своей базы данных, щелкните правой кнопкой мыши по базам данных и сгенерируйте скрипты (в разных подменю в зависимости от того, какую версию студии SQL и Enterprise Manager/SQL Server Management вы используете).

Это, однако, даст вам только объекты базы данных. Он не будет генерировать сценарии для данных. Резервное копирование базы данных даст вам все объекты базы данных, а также данные, в зависимости от того, на какой модели восстановления установлена ​​ваша база данных.

Ответ 6

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

Этот подход копирует данные вместе со всеми объектами базы данных.

Ответ 7

Если вы хотите, чтобы файл с инструкциями вставки для ваших данных смотрите здесь:

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

http://vyaskn.tripod.com/code.htm#inserts