Does SQL Server maintains any history to track table alterations like column add, delete, rename, type/ length change etc? I found many suggest to use stored procedures to do this manually. But I’m curious if SQL Server keeps such history in any system tables? Thanks.
Does SQL Server maintains any history to track table alterations like column add, delete,
Share
This kind of information is not retained in any RDBMS by default because it could increase the required storage requirements by orders of magnitude, and could severely decrease performance.
Triggers can do this for you. Triggers are not considered manual method – they are a core part of database design.