Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, chi ha apportato la modifica?

Ho modificato la tabella CDC direttamente utilizzando:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

A proposito, non hai bisogno delle informazioni sulla data poiché sono già nei campi LSN di inizio e fine.

Il mio unico problema è che i miei utenti accedono tramite un gruppo di Windows che consente loro di modificare i diritti, ma il campo UserName è sempre il mio nome utente e non il loro. Non ho trovato un modo per aggirare questo problema.