削除されたユーザー名を取得するために、CDC テーブル (例: cdc.dbo_testCDC_CT) に新しい列を追加して、ログに記録された SQL ユーザー名を設定しました。すなわち; ALTER TABLE cdc.dbo_testCDC_CT ADD ユーザー名 VARCHAR(20) DEFAULT(SUSER_SNAME()))。その列に入る値は常に「sa」ですが、Windows 認証としてログに記録されます。なぜこのハプニング?
削除されたユーザー名を取得するために、CDC テーブル (例: cdc.dbo_testCDC_CT) に新しい列を追加して、ログに記録された SQL ユーザー名を設定しました。すなわち; ALTER TABLE cdc.dbo_testCDC_CT ADD ユーザー名 VARCHAR(20) DEFAULT(SUSER_SNAME()))。その列に入る値は常に「sa」ですが、Windows 認証としてログに記録されます。なぜこのハプニング?