担任产品支持工程师
有没有办法使用tsql来告诉谁是修改存储过程的人?
我试图找到自己的更改与同事。
sys.Objects建议的解决方案可以提供有关修改存储过程的人的信息
我试图找到自己的更改与同事。
使用此查询时,此信息是不可用的。要查找您的更改与同事所做的更改,您可以使用:
- 源控制系统
- 阅读在线交易日志,以查看谁在存储过程中做什么以及何时做什么
对于后一个,您可以使用fn_dblog函数或第三方工具,例如apexsql log
免责声明:我在ApexSQL
您可以尝试查看最后一个修改日期。如果您知道当时谁登录了他们的系统,则可以帮助您缩小嫌疑人的范围。
信用转到Chris Diver:如何检查SQL Server中存储过程的最后更改或功能的最后更改
SELECT name, create_date, modify_date
FROM sys.objects
WHERE type = 'P'
函数的类型是FN而不是P过程的P。或者您可以在名称列上过滤。