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

Как я могу сгенерировать инструкции вставки с сервером Sql 2012?

У меня есть sql server 2012 express и только что установлена ​​последняя версия ssms-инструментов из http://www.ssmstoolspack.com/Download

С помощью SQL Express и инструментов ssms я смог щелкнуть правой кнопкой мыши по таблице и увидеть параметр ssms tools, который позволил мне генерировать вставки для таблицы, но теперь я не вижу ее? Кто-нибудь знает, как я могу сгенерировать инструкции вставки для таблицы?

4b9b3361

Ответ 1

А, инструменты ssms 2012 года уже не бесплатны, мне пришлось щелкнуть по лицензии, а затем перезапустить SQL-сервер.

Ответ 2

Вы можете script данные изначально использовать SSMS 2012 без использования плагинов, таких как SSMS Tools Pack, хотя функциональность скрыта.

  • Щелкните правой кнопкой мыши на своей базе данных и выберите "Задачи → Сгенерировать сценарии"
  • Нажмите "Далее", чтобы перейти от экрана ввода и перейти на следующую страницу, затем выберите объекты, которые вы хотите использовать script. Обратите внимание, что вы можете script все объекты SQL здесь, а не только таблицы. Это связано с тем, что этот мастер позволяет вам script схему и данные. Важно отметить, что схема только по умолчанию, которую вам нужно будет изменить на следующей странице. Нажмите "Далее".
  • Теперь вам будет представлен набор опций, в основном связанных с тем, как будет выводиться script, однако есть непритязательная кнопка с надписью Дополнительно. Нажатие этой кнопки даст вам диалог со списком параметров. Последняя опция в разделе "Общие" - "Типы данных для script", которые вы должны изменить с "Только схема" на "Только данные" или "Схема и данные".
  • Наконец, решите, где вы хотите script, и вы должны иметь возможность генерировать свои инструкции INSERT.

Подробнее об этом см. в этом сообщении в блоге, в котором я узнал об этой функции: http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/

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

Ответ 3

Попробуйте выполнить процедуру эту ссылку.

после его установки просто используйте EXEC sp_generate_inserts MyTable