Ich habe die CDC-Tabelle direkt geändert mit:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())
Übrigens brauchen Sie die Datumsinformationen nicht, da sie bereits in den Start- und End-LSN-Feldern enthalten sind.
Mein einziges Problem ist, dass sich meine Benutzer über eine Windows-Gruppe anmelden, die es ihnen ermöglicht, Rechte zu ändern, aber das Feld UserName ist immer mein Benutzername und nicht ihr Name. Ich habe keinen Weg gefunden, dieses Problem zu umgehen.