我目前正在记录数据库,现在正在处理存储过程。
我想知道是否有任何方法可以知道谁创建了哪个存储过程以及何时创建它?
我正在研究SQL Server 2008 R2。
干杯!
答案 0 :(得分:1)
时创建存储过程可在sys.procedures
中找到:
USE (your database here)
GO
SELECT name, create_date FROM sys.procedures
据我所知,创建它的人不是由SQL Server记录的。
您必须设置自己的跟踪系统,例如通过使用SQL Server DDL triggers捕获何时创建存储过程。除非你已经有了这样的自定义跟踪系统,否则5年前无法找出谁创建了存储过程....