Должны были настроить изрезывание вкладки право.
кроме того, Consolas & Тематический Цвет - белые фоны повредил мои глаза
У вас есть 3 варианта:
Я бы выберите варианты 1 или 2, потому что они являются частью вашего приложения и самодостаточны.
Хотя это звучит немного поздно для начала ведения журнала: доступ к таблице должен был быть ограничен заранее.
Кроме того, любое решение не выполняется, если конечные пользователи не исправляют напрямую (например, через веб-сервер или учетную запись службы). Если вы не используете сохраненные процедуры для отправки имени конечного пользователя ...
См. Пример:
CREATE VIEW dbo.MyTableMask
AS
SELECT *
FROM
MyTable
CROSS JOIN
(SELECT 1 FROM SecurityList WHERE name = SUSER_SNAME())
--WHERE could use NOT EXISTS too with table
GO
Да, это возможно, создав уведомление о событии в событии AUDIT_DATABASE_OBJECT_ACCESS_EVENT .
Аудит SQL Server 2008 может его захватить. Помимо этого, Profiler / Tracing - единственное, что может это сделать в SQL Server.