Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, qui a fait le changement ?

J'ai modifié la table CDC directement en utilisant :ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

BTW vous n'avez pas besoin des informations de date car elles sont déjà dans les champs LSN de début et de fin.

Mon seul problème est que mes utilisateurs se connectent via un groupe Windows qui leur permet de modifier les droits, mais le champ UserName est toujours mon nom d'utilisateur et non le leur. Je n'ai pas trouvé de solution à ce problème.