Для этого вам понадобится триггер и таблица для хранения результатов. Очень быстрый прототип:
CREATE TRIGGER dbo.trigger_name
ON dbo.table_name
FOR DELETE
AS
INSERT INTO dbo.LogTable(RowID, UserName)
SELECT PK_Column, SUSER_SNAME()
FROM deleted;
GO
Обратите внимание, что если каждый пользователь Access не аутентифицируется на SQL Server как сам, вам может понадобиться использовать имя хоста или какое-либо другое свойство для их идентификации (если они все подключаются как один и тот же пользователь SQL, мало что может сделать SQL Server для определения кто они на самом деле).