Восстановите только данные с SQL Server 2008 - PullRequest
1 голос
/ 13 января 2011

Я заметил, что когда я пытаюсь восстановить БД, он восстанавливает DATA + хранимые процедуры. Я хочу восстановить только данные из моей существующей базы данных в SQL Server 2008, как я могу добиться этого.

Сценарий У меня есть производственная база данных и база данных разработки, в процессе разработки я внес несколько изменений в SP и структуру таблицы. Мой файл, который я использую для отслеживания этих изменений, потерян, и теперь я хочу, чтобы все изменения в структуре таблицы + SP в БД, также должны иметь последние данные из рабочей БД.

Как мне этого добиться?

Ответы [ 2 ]

3 голосов
/ 13 января 2011

Вы не можете сделать выборочное восстановление.

Вам необходимо восстановить резервную копию в другой «рабочей» базе данных, а затем перенести биты, которые вы хотите восстановить, в целевую базу данных. После этого вы можете удалить рабочую базу данных.

2 голосов
/ 29 января 2014

Вы можете использовать следующие два инструмента, один для синхронизации ваших объектов, а другой для синхронизации ваших данных:

ApexSQL Diff - инструмент сравнения и синхронизации баз данных SQL Server, который обнаруживаетразличия между объектами базы данных и разрешает их без ошибок.Он генерирует исчерпывающие отчеты об обнаруженных различиях и может автоматизировать процесс синхронизации между действующими и версионными базами данных, резервными копиями, моментальными снимками и папками сценариев

ApexSQL Data Diff - инструмент сравнения и синхронизации данных SQL Serverкоторый обнаруживает различия в данных и разрешает их без ошибок.Он может сравнивать и синхронизировать действующие базы данных и собственные или сжатые резервные копии баз данных и генерировать подробные отчеты об обнаруженных различиях

Отказ от ответственности: я работаю инженером службы поддержки продуктов в ApexSQL

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