Msg 33171, Level 16, State 1, Procedure TRUNCATE_TBL, Line 0 [Batch Start Line 11]
Only active directory users can impersonate other active directory users.
refer to
https://docs.microsoft.com/en-us/sql/t-sql/statements/execute-as-clause-transact-sql?view=sql-server-ver15