Can I tell if a stored procedure has executed against a particular database? As a result of a release a database is behaving "unusually".   I suspect a stored procedure was missed during a recent release, however my DBA is telling me 100% it was executed.

Is there any way to definitively prove it was or wasn't?
Starting from SQL Server 2008,use can sys.dm_exec_procedure_stats which gives you the status  on when was the stored procedure last executed

select db_name(database_id) as dbname,last_execution_time 
from sys.dm_exec_procedure_stats