SQL Server: принять содержимое таблицы в качестве резервной копии для использования в другой таблице

У меня следующая ситуация:

В моей производственной БД я хочу сохранить содержимое таблицы в своей локальной копии БД.

Пример:

В моей производственной БД DB_PRODUCTION: у меня есть стол Company со всеми живыми данными.

Что я хочу сделать, это скопировать содержимое Company стол в Company Таблица моей тестовой среды (которая находится на локальном сервере).

Как я могу сделать это, не делая полную резервную копию DB_PRODUCTION база данных?

То, что я хотел сделать, это выполнить SELECT * FROM Company запросить производственную базу данных, сохранить результат в.csv и импортировать его в мой DB_TEST база данных.

Но это даже поддерживается / возможно?

Версия SQL Server 2013 (производство) и SQL Server 2016 (тестирование)

1 ответ

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

Весь процесс также работает так же, если вы выберите "Импорт..." в целевой базе данных.

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

Другие вопросы по тегам