Получить файл .sql из базы данных SQL Server 2012
Мне нужно получить .sql-файлы из существующей базы данных с SQL Server 2012. Это возможно, потому что все, что я вижу в опции экспорта, это файлы с разделителями.
Пример. У меня есть таблица1 с 30 записями. Мне нужен файл, который будет чем-то вроде того, что ниже. (Я знаю, что мой синтаксис неверен, но вы должны понять).
CREATE TABLE table1 ( INSERT INTO table1 values ( .......)
- Почему я не могу подключиться к общему экземпляру SQL Server 2012 LocalDB?
- Ошибка «Недопустимое имя столбца» при вызове вставки после создания таблицы
- Поиск SQL Query Date с использованием Между
- Исключение основного ключа SQL
- Как просмотреть запрос, который использовался для создания таблицы?
- Получить размер вставленной строки в SQL Server
- Невозможно создать хранимую процедуру с параметром вывода таблицы
- MERGE продолжает пытаться вставить нуль
- Создать отфильтрованный индекс, не работающий в SQL Server 2012 Express
- Не удается подключить образец базы данных в SQL Server 2012
- SQL Server 2012: Вход в систему PC-NAME \ SQLEXPRESS работает, но не локально / (локально)
- Как запретить другим приложениям подключаться к SQL Server?
- Скрытие баз данных для входа в Microsoft Sql Server 2008R2 и выше
Если вы просто хотите сгенерировать сценарий .sql, вы можете сделать это, щелкнув правой кнопкой мыши базу данных в обозревателе объектов и выбрав «Задачи»> «Сгенерировать скрипты»:
Затем вы можете выбрать базу данных и все объекты или выбрать только нужную таблицу:
Затем выберите местоположение и обязательно перейдите в Advanced перед продолжением:
В расширенном, по крайней мере, изменении типов данных на сценарий на «Схему и данные» (если причина, по которой вы делаете это, а не правильное резервное копирование, заключается в том, что вам необходимо импортировать данные в базу данных раньше, чем SQL Server 2012, вам, вероятно, следует изменить вариант версии целевого сервера на любую версию, на которую вы нацеливаете):
Если у вас нет этой опции в 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 подключитесь к типу сервера базы данных, разверните Базы данных, щелкните правой кнопкой мыши базу данных, выберите «Задачи», а затем «Импорт данных» или «Экспорт данных».
- В окне командной строки запустите
DTSWizard.exe
, расположенный вDTSWizard.exe
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
(или, вероятно,\110\
вместо\100\
в вашем случае).
Салудос;)
Щелкните правой кнопкой мыши по базе данных в разделе Задачи, нажмите кнопку генерировать скрипты и откроется мастер, а затем вы можете экспортировать структуру таблицы и данные в другую базу данных.
Вы должны выбрать таблицы и другую схему, которую вы хотите экспортировать, и на одной из страниц установите флажок, чтобы выбрать данные таблицы экспорта.
Это приведет к созданию SQL-запросов для вашей базы данных.
Это может быть недоступно в экспресс-версии, я не проверял.