вернуть удаленную запись - PullRequest
3 голосов
/ 31 января 2011

У меня сейчас большие проблемы. по ошибке я удалил (что-то около 2 000 000) запись из таблицы удаленного сервера (SQL 2008). есть ли способ, чтобы я мог вернуть эту запись.

пожалуйста, помогите,

спасибо

дополнительная * Сервер не предоставляет мне доступ к файлу резервной копии на стороне сервера.

Ответы [ 2 ]

6 голосов
/ 31 января 2011

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

4 голосов
/ 31 января 2011

для быстрого исправления, при условии отсутствия проблем с FK или каскадного удаления:

1) восстановить резервную копию в новую базу данных
2) в базе данных с удаленными данными, запустите что-то вроде этого:

INSERT INTO schema.YourTable
        (colA, colB, colC)
    SELECT
        colA, colB, colC
        FROM server.RESTORED_Database.schema.YourTable

, если в таблице есть столбец идентификаторов, используйте: SET IDENTITY_INSERT (Transact-SQL)

...