sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, kdo provedl změnu?

Změnil jsem tabulku CDC přímo pomocí:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

BTW informace o datu nepotřebujete, protože jsou již v počátečním a koncovém poli LSN.

Můj jediný problém je, že se moji uživatelé přihlašují přes skupinu Windows, která jim umožňuje upravovat práva, ale pole UserName je vždy moje uživatelské jméno a ne jejich. Nenašel jsem způsob, jak tento problém obejít.



  1. Složitý mySQL dotaz na stránce php

  2. Index Mysql je ignorován

  3. MySQL Workbench se nemůže připojit k databázovému serveru

  4. sqlalchemy, filtrujte sloupec json obsahující pole