Назад | Перейти на главную страницу

Экспорт подмножества данных в Microsoft SQL Server в сценарий

Мы запускаем SQL Server Microsoft 2012 и ищем способ сбросить подмножество данных (на основе запросов) в сценарии .sql, которые мы затем могли бы запустить на другом сервере, чтобы вернуть эти данные. У нас есть среда, в которой у нас есть производственный сервер вместе с промежуточным сервером, используемый для установки новых продуктов, которые касаются нескольких таблиц. После тестирования продуктов мы хотим экспортировать только данные для определенного продукта (на основе запросов по этим множественным таблицам), а затем перенести эти конкретные данные в производственную среду.

Мы рассмотрели метод Task - Generate script, но он создает только полную таблицу, а не подмножество данных таблицы.

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

Любые идеи были бы хорошы!

Пара идей:

  1. Вы можете использовать функцию экспорта данных для экспорта в плоский файл, а затем использовать функцию импорта данных, чтобы импортировать их на свои серверы без необходимости создания сценариев ввода.
  2. Сравнение данных SQL RedGate будет генерировать скрипты
  3. Вы можете сгенерировать операторы INSERT с помощью специального сценария. Некоторые из них разместили хранимые процедуры на различных сайтах, которые вы можете использовать.