Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2008 Change Data Capture, кой направи промяната?

Промених CDC таблицата директно с помощта на:ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar(50) NULL DEFAULT(SUSER_SNAME())

Между другото не се нуждаете от информацията за датата, тъй като тя вече е в началните и крайните LSN полета.

Единственият ми проблем е, че потребителите ми влизат чрез група на Windows, която им позволява да променят правата, но полето UserName винаги е моето потребителско име, а не тяхното. Не намерих начин да заобиколя този проблем.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2005 - Експортирайте таблицата програмно (изпълнете .sql файл, за да го изградите отново)

  2. Включване на таблици и схеми при изброяване на колоните за идентичност в база данни на SQL Server

  3. SQL Server Fuzzy Search с процент на съвпадение

  4. Генериране на SQL Създаване на скриптове за съществуващи таблици с Query

  5. 3 начина за връщане на низ от множество интервали в SQL Server