SQL Server - обновить все данные во всех таблицах из резервной копии - PullRequest
0 голосов
/ 09 октября 2019

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

  1. Наши базы данных Prod и QA находятся на разных серверах, поэтому учетные записи служб регулируют активность насерверы тоже разные
  2. группы AD разные, поэтому если я просто восстановлю БД из Prod в QA, я дам доступ к QA некоторым пользователям.
  3. Любая другая непредвиденная проблема

Можно ли как-то заменить данные во всех таблицах (таблицы на QA и Prod идентичны, разница только в количестве данных) из файла резервной копии БД и больше ничего не трогать?

Как я понимаю, через Google мой единственный вариант - восстановить Prod DB на сервере QA с другим именем, обрезать таблицы в QA и использовать SQL MS Wizard, но я надеюсь, что есть другие варианты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...