SQL Server, как получить последние вставленные данные? - PullRequest
2 голосов
/ 03 мая 2011

Я выполнил большой запрос (~ 30 МБ), который вставляет данные в ~ 20 таблиц. Я случайно выбрал неверную базу данных. Есть только 2 таблицы с одинаковыми именами, но с разными столбцами. Теперь я хочу убедиться, что в эту базу данных не вставлено никаких данных, я просто не знаю как.

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Если у вашей таблицы есть временная метка, вы можете проверить это.

Также sql-сервер ведет журнал всех транзакций.

См .: https://web.archive.org/web/20080215075500/http://sqlserver2000.databases.aspfaq.com/how-do-i-recover-data-from-sql-server-s-log-files.html

Это покажет вам, как проверить журнал, чтобы увидеть, произошли ли какие-либо вставки.

0 голосов
/ 03 мая 2011

Лучший вариант для триггера

Используйте триггер, чтобы найти имя БД и Название таблицы и вся история манипулировать записями

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