SQL Server 2005 восстановить только одну схему - PullRequest
2 голосов
/ 30 мая 2009

Я почти уверен, что это невозможно ....

У нас есть база данных с несколькими схемами. Каждая схема принадлежит другому пользователю. Один пользователь спрашивал: «Если я узнаю, что допустил множество ошибок, можно ли вернуться к состоянию, в котором мои данные были вчера». Очевидно, мы могли бы восстановить всю базу данных, но это также восстановило бы и другие схемы, которые мы не хотим делать ....

Ответы [ 3 ]

2 голосов
/ 30 мая 2009

Вы правы, восстановить только одну схему невозможно.

Тем не менее, если бы вы сохранили все конкретные объекты схемы в определенной файловой группе и делали резервные копии файловой группы, вы могли бы восстановить только уязвимую файловую группу.

Однако, если вы управляете большим количеством схем / файловых групп, это будет довольно громоздко.

1 голос
/ 31 мая 2009

Вам необходимо восстановить копию всей базы данных до момента времени , а затем скопировать данные схемы обратно в исходную базу данных. Если в будущем это потребуется на регулярной основе, вы можете использовать файловые группы, как предложил Джон, и выполнить частичное восстановление копии , а затем скопировать данные обратно. Но вы не можете, даже с файловыми группами, сделать частичное восстановление к моменту времени (это то, что вы просите), на самом деле такого не существует.

1 голос
/ 30 мая 2009

Восстановление всей базы данных в базу данных с другим именем.

Скопируйте части, которые вы хотите восстановить.

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