sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, ¿quién realizó el cambio?

Modifiqué la tabla CDC directamente usando:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

Por cierto, no necesita la información de la fecha ya que ya está en los campos LSN de inicio y fin.

Mi único problema es que mis usuarios inician sesión a través de un grupo de Windows que les permite modificar los derechos, pero el campo Nombre de usuario siempre es mi nombre de usuario y no el de ellos. No he encontrado una forma de evitar este problema.