如何查看数据库更新历史
How to view history of database updates
如果我有一个连接到 Azure Sql db v12 的数据库项目,有没有办法查看我在该数据库上 运行 的 "Schema Updates" 的历史记录?类似于 Git 提交历史?我知道有一种叫做 refactorlog 的东西,我四处看了看,看看它是否有帮助,但它似乎没有帮助。提前致谢。
我不认为你应该能够得到这个。但是,您可以通过将更改保存在不同的审核中来添加 DDL 触发器来跟踪这些更改 table。
如果您没有启用审计或某些自定义解决方案来捕获更改,您将无法查看历史更改。话虽如此,以下是您可以尝试在 azure 中捕获架构更改的一些选项。
1.DDL 触发器
2.SQL azure 审计功能
如果我有一个连接到 Azure Sql db v12 的数据库项目,有没有办法查看我在该数据库上 运行 的 "Schema Updates" 的历史记录?类似于 Git 提交历史?我知道有一种叫做 refactorlog 的东西,我四处看了看,看看它是否有帮助,但它似乎没有帮助。提前致谢。
我不认为你应该能够得到这个。但是,您可以通过将更改保存在不同的审核中来添加 DDL 触发器来跟踪这些更改 table。
如果您没有启用审计或某些自定义解决方案来捕获更改,您将无法查看历史更改。话虽如此,以下是您可以尝试在 azure 中捕获架构更改的一些选项。
1.DDL 触发器
2.SQL azure 审计功能