Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 thay đổi dữ liệu Capture, ai đã thực hiện thay đổi?

Tôi đã trực tiếp thay đổi bảng CDC bằng cách sử dụng: ALTER TABLE cdc.dbo_MyTable_CT ADD UserName nvarchar (50) NULL DEFAULT (SUSER_SNAME ())

BTW bạn không cần thông tin ngày vì nó đã có trong các trường LSN bắt đầu và kết thúc.

Vấn đề duy nhất của tôi là người dùng của tôi đăng nhập qua Nhóm Windows cho phép họ sửa đổi quyền, nhưng trường Tên người dùng luôn là tên người dùng của tôi chứ không phải của họ. Tôi chưa tìm ra cách giải quyết vấn đề này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để lấy số tháng (không phải tên tháng) từ một ngày trong SQL Server?

  2. Có bao nhiêu ký tự trong varchar (max)?

  3. Mục đích của việc sử dụng CommandType.Tabledirect là gì

  4. MSSQL - Chuyển đổi mili giây kể từ năm 1970 thành datetime2

  5. Làm cách nào để chọn dữ liệu của một bảng từ một cơ sở dữ liệu khác trong SQL Server?