SQL Server: принять содержимое таблицы в качестве резервной копии для использования в другой таблице
У меня следующая ситуация:
В моей производственной БД я хочу сохранить содержимое таблицы в своей локальной копии БД.
Пример:
В моей производственной БД DB_PRODUCTION
: у меня есть стол Company
со всеми живыми данными.
Что я хочу сделать, это скопировать содержимое Company
стол в Company
Таблица моей тестовой среды (которая находится на локальном сервере).
Как я могу сделать это, не делая полную резервную копию DB_PRODUCTION
база данных?
То, что я хотел сделать, это выполнить SELECT * FROM Company
запросить производственную базу данных, сохранить результат в.csv и импортировать его в мой DB_TEST
база данных.
Но это даже поддерживается / возможно?
Версия SQL Server 2013 (производство) и SQL Server 2016 (тестирование)
1 ответ
Просто щелкните правой кнопкой мыши на исходной базе данных и выберите "Экспорт..." в контекстном меню. Мастер проведет вас через процесс, в котором вы сможете выбрать желаемый источник и целевые таблицы и параметры. Если вы хотите сохранить значения столбцов идентификаторов, убедитесь, что вы активировали эту опцию.
Весь процесс также работает так же, если вы выберите "Импорт..." в целевой базе данных.
В качестве бонуса вы можете сохранить конфигурацию для последующего повторного использования.