Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как получить последнюю таблицу в которую были внесены изменения  [new]
yemets63
Member

Откуда: Самара
Сообщений: 1289
всем привет, вопрос банальный наверное,
большая схема в MS SQL, есть софт без исходников, и доступ к БД, задача длинная, но меня интересует как малой кровью получить имена таблиц, в которые были внесены изменения последними.

Смысл такой, софт сохраняет данные в БЖ, но при изменении выдает ошибку на некоректность поля, и обработчик софта не показывает имя поля и имя таблицы. Нужен доступ к телу таблицы. Битый час в поисках по и ныне там.
Спасибо.

P.S.
и вообще после Oracle чего то мне не хватает в MS SQL.
28 фев 19, 18:09    [21822060]     Ответить | Цитировать Сообщить модератору
 Re: как получить последнюю таблицу в которую были внесены изменения  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36699
Оригинальные ошибки можно увидеть через Profiler / XE.
28 фев 19, 18:24    [21822076]     Ответить | Цитировать Сообщить модератору
 Re: как получить последнюю таблицу в которую были внесены изменения  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
yemets63,

https://blog.coeo.com/inside-the-transaction-log-file-using-fn_dblog-and-fn_full_dblog

https://nimblegecko.com/how-to-trace-sql-server-database-errors-and-exceptions-with-sql-profiler/
28 фев 19, 18:36    [21822085]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить