SQL Server 日志数据库每小时启动一次

SQL Server 日志数据库每小时启动一次

我一直在审核我的 SQL Server 日志,因为我“认为”它已被锁定但似乎是开放的,并且我们在 SA 帐户上收到了很多密码尝试。

整理之后,我注意到一整天在 ErrorLog 中都有这样的条目

2012-04-20 09:45:13.08 spid81      Starting up database 'DatabaseNameOne'.
2012-04-20 09:48:45.23 spid65      Starting up database 'DatabaseNameTwo'.
2012-04-20 09:53:58.16 spid143     Starting up database 'DatabaseNameFour'.
2012-04-20 09:54:28.24 spid151     Starting up database 'DatabaseNameFive'.
2012-04-20 09:54:47.04 spid152     Starting up database 'DatabaseNameSix'.

对于服务器上的所有数据库。它每小时都会这样做吗?对吗?我假设一旦数据库启动,除非我重新启动 SQL 服务或关闭服务器,否则就结束了?

任何建议都值得赞赏 - 谢谢。

答案1

检查是否自动关闭设置为 true。

如果是,则在最后一个连接关闭时关闭数据库,基本上使它进入休眠状态。如果保持启用状态,它将用这些消息填满您的日志。除非需要,否则最佳做法是将所有数据库的它设置为 false。

相关内容