Получить.файл sql из базы данных SQL Server 2012

Мне нужно сделать .файлы sql из существующей базы данных с SQL Server 2012. Возможно ли это, потому что все, что я вижу в опции экспорта, - это файлы с разделителями.

Ex.) У меня есть таблица 1 с 30 записями. Мне нужен файл, который будет чем-то вроде того, что ниже. (Я знаю, что мой синтаксис неверен, но вы должны понять суть).

CREATE TABLE table1 (
    INSERT INTO table1 values (
   .......)

3 ответов


Если вы просто хотите создать .SQL script это можно сделать, щелкнув правой кнопкой мыши базу данных в Обозревателе объектов и выбрав задачи > создать сценарии:

enter image description here

затем вы можете выбрать базу данных и все объекты, или вы можете выбрать только таблицу, которую вы хотите:

enter image description here

затем выберите местоположение и обязательно зайдите в Advanced, прежде чем продолжить:

enter image description here

в разделе Дополнительно, По крайней мере, изменить типы данных для сценария "схема данных" и (если причина Вы делаете это, а не правильная резервная копия, потому что вам нужно для импорта данных в базы данных до SQL Server 2012, вы, вероятно, следует изменить целевую версию сервера параметр для любой версии вы ориентируетесь):

enter image description here

Если у вас нет этой опции в Management Studio, вы вероятно, все еще работает RTM-версия клиентских инструментов. Полная функциональность, наконец, была освобождена от SP1. Скачать самую последнюю версию-SP2-можно здесь:

http://www.microsoft.com/en-us/download/details.aspx?id=43351

(вы хотите один из SQLManagementStudio файлы.)


у вас есть все эти альтернативы, чтобы запустить мастер импорта и экспорта SQL Server

  • в меню Пуск выберите пункт Все программы, Microsoft SQL Server и нажмите кнопку Импорт и экспорт данных.
  • в среде SQL Server Data Tools (SSDT) щелкните правой кнопкой мыши папку пакеты служб SSIS и выберите мастер импорта и экспорта служб SSIS.
  • в среде SQL Server Data Tools (SSDT) в меню проект выберите мастер импорта и экспорта служб SSIS.
  • в SQL Server Management Studio, подключитесь к типу сервера Database Engine, разверните узел базы данных, щелкните правой кнопкой мыши базу данных, выберите задачи и выберите Импорт данных или экспорт данных.
  • в окне командной строки выполните команду DTSWizard.exe, расположенном в C:\Program Files\Microsoft SQL Server0\DTS\Binn\ (или 0\, а не 0\ в вашем случае).

Saludos ;)


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

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

Это создаст операторы sql для вашей базы данных.

Это может быть недоступно в экспресс-версии, я не проверял.