2011-01-13 6 views
1

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

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

Как я могу это достичь?

ответ

3

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

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

2

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

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

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

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

Смежные вопросы