sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, vem gjorde ändringen?

Jag ändrade CDC-tabellen direkt med:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

BTW, du behöver inte datuminformationen eftersom den redan finns i start- och slut-LSN-fälten.

Mitt enda problem är att mina användare loggar in via en Windows-grupp som låter dem ändra rättigheter, men fältet Användarnamn är alltid mitt användarnamn och inte deras. Jag har inte hittat ett sätt att lösa det här problemet.



  1. Slår samman Sammanfogande JSON(B)-kolumner i fråga

  2. Hur returnerar man en array från Java till PL/SQL?

  3. Hur man får BLOB-data med Oracle ODBC

  4. Vad du ska kontrollera om PostgreSQL-minnesutnyttjandet är högt