Создать сценарий в SQL Server 2005 с данными
Как я могу создать скрипт в SQL Server 2005 с данными в таблице?
4 ответа
К сожалению, опции для сценариев данных вместе со схемой не появлялись до SQL Server 2008, поэтому я думаю, что вы застряли на сторонних опциях.
- SSMS Tool Pack имеет опцию создания вставок
- Нараяна Вьяс Кондредди имеет отличный сценарий создания вставок, которым я пользуюсь уже несколько лет
Используйте мастер публикации данных. Пошаговое объяснение на:
http://blog.sqlauthority.com/2007/11/16/sql-server-2005-generate-script-with-data-from-database-database-publishing-wizard/
Раньше у меня была такая же проблема, и, кажется, не может быть никакого прямого сценария, который бы использовал все структуры таблиц с их данными.
Я обошел эту ситуацию, сделав следующее:
- Создать сценарий для архитектуры базы данных (щелкните правой кнопкой мыши "База данных"> "Задачи"> "Создать сценарии"> "Выбрать все таблицы и сценарий для файла").
- Создайте файл резервной копии для базы данных (щелкните правой кнопкой мыши База данных> Задачи> Резервное копирование)
Затем, чтобы взять вашу базу данных в другом месте:
- Выполнить файл сценария базы данных для создания таблиц
- Восстановите базу данных, используя [Имя базы данных]> Восстановить> База данных.
Это отлично работало для меня, используя SQL Server 2005.
Щелкните правой кнопкой мыши на базе данных. Затем выберите Tasks->Generate Scripts. Смотрите изображение здесь
Затем выберите таблицу или таблицы, которые вам нужно вставить скрипт для генерации. см. изображение здесь
Теперь нажмите "Далее", нажмите "Дополнительно" и выберите "Типы данных для сценария", смотрите изображение здесь.
Наконец, далее, далее, вы получаете все свои данные в скриптах вставки. До свидания превосходно!