我对SQL Server数据库非常陌生。我们已经安装了SQL Server2016。我们希望启用更改日志,最长保留时间为14天。目的是跟踪所做的任何更改等。
有人可以帮我实现这些步骤吗?
我对SQL Server数据库非常陌生。我们已经安装了SQL Server2016。我们希望启用更改日志,最长保留时间为14天。目的是跟踪所做的任何更改等。
有人可以帮我实现这些步骤吗?
欢迎光临,Ayushi。
根据您的问题,您似乎希望能够轻松查看过去14天中发生的变化。如果是这种情况,那么您可能正在考虑启用更改数据捕获(CDC)。
(注意:为了确保您确实需要CDC,而不仅仅是更改跟踪,您应该阅读this Microsoft article )
不幸的是,这不仅仅是一个简单的“轻触此开关以跟踪更改”的答案。要实现此目的,您可以从this article on implementing the different types of change tracking from Microsoft开始,然后转到有关实际实现,空间注意事项等的子文章。
请注意,出于空间和性能的原因,您可能只想跟踪少数几个表的更改,而不是整个数据库的跟踪。