Как экспортировать данные из SQL Server 2008.2010 в DML (SQL script)?

Есть ли инструмент или специальный запрос для этого. Я не администратор базы данных.

Ответы

Ответ 1

Ниже приведены шаги по созданию сценариев из базы данных вместе с данными. Снимки экрана были сделаны с помощью SQL Server 2012 Management Studio, но я считаю, что этапы аналогичны для SQL Server 2008.

  • Подключитесь к экземпляру, в котором вы хотите скомпилировать базу данных вместе с данными.
  • Щелкните правой кнопкой мыши по базе данных и выберите опцию Tasks --> Generate Scripts...

tasks generate scripts

  • В мастере создания и публикации скриптов нажмите кнопку Next.

introduction

  • На шаге "Выбрать объекты" я отключил выбранный по умолчанию выбор Script entire database and all database objects. Вы также можете выбрать опцию Select specific database objects и выбрать объекты по вашему выбору.

Choose objects

  • На шаге "Параметры набора сценариев" выберите путь, по которому вы хотите сохранить script. Нажмите кнопку Advanced.

set scripting options

  • В диалоговом окне "Расширенные параметры сценариев" прокрутите вниз до опции Types of data to script. По умолчанию это значение равно Schema only, что означает, что он будет генерировать только операторы создания объектов. Если вы хотите создать оба объекта script вместе с данными, выберите опцию Schema and data. Нажмите "ОК" в диалоговом окне "Дополнительные параметры сценариев" и нажмите "Далее" на шаге "Параметры набора сценариев".

advanced scripting options

  • На шаге "Сводка" будут показаны все параметры, которые вы выбрали. Нажмите "Далее".

summary

  • На шаге "Сохранить" или "Опубликовать скрипты", если все будет хорошо, вы увидите, что статус "Успех" отображается против каждого объекта, а script должен быть сохранен в том месте, которое вы указали на шаге "Установить параметры сценариев".

save or publish scripts

Скрипт всей базы данных AdventureWorks превратился в огромный файл 522 MB script!

Надеюсь, что это поможет.

Ответ 2

Вы имеете в виду генерацию данных script? Если это так, просто щелкните правой кнопкой мыши по имени базы данных -Generate Scripts. В расширенном параметре в мастере вы можете выбрать "Тип данных script для добавления". Выберите данные только там, и вы можете получить данные script

Ответ 3

в какой формат? вы ссылаетесь только на 1 таблицу или всю базу данных?

если вы экспортируете файл excel из 1 таблицы, тогда все, что вам нужно сделать, это запустите запрос sql query, чтобы отобразить все записи, затем выделите все строки, нажав на самое верхнее правое пространство сетки и скопируйте правую кнопку мыши с заголовками столбцов.

открыть excel и paste.

должно быть хорошо.