Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在我的SQL Server上使用自动关闭选项的最佳做法_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server 在我的SQL Server上使用自动关闭选项的最佳做法

Sql server 在我的SQL Server上使用自动关闭选项的最佳做法,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我在我的SQL Server实例上托管了数千个数据库,我希望得到有关自动关闭选项的建议 我读到autoclose应该关闭,除非在极少数情况下,例如,如果您拥有数千个数据库 因此,如果我将autoclose设置为ON,则数据库将完全关闭,并且在最后一个用户退出后,其资源将被释放。当用户再次尝试使用数据库时,数据库将自动重新打开。这对我很好,但我的备份应用程序无法正常工作,因为无法访问日志 如果将autoclose设置为OFF,则在最后一个用户退出后,数据库将保持打开状态。直到SQL Server使

我在我的SQL Server实例上托管了数千个数据库,我希望得到有关自动关闭选项的建议

我读到autoclose应该关闭,除非在极少数情况下,例如,如果您拥有数千个数据库

因此,如果我将autoclose设置为ON,则数据库将完全关闭,并且在最后一个用户退出后,其资源将被释放。当用户再次尝试使用数据库时,数据库将自动重新打开。这对我很好,但我的备份应用程序无法正常工作,因为无法访问日志

如果将autoclose设置为OFF,则在最后一个用户退出后,数据库将保持打开状态。直到SQL Server使资源保持活动状态?直到下次重启

对我来说,最好的办法是:

  • 自动关机
  • SQL Server每天的免费资源(例如,通过脚本)

您有什么想法/建议吗?

不建议将AutoClose设置为ON或TRUE,因为这会影响以下用户/应用程序的性能。在这里解释。。

有什么想法/建议吗?谢谢@Rajesh Bhat!我已经读过这篇文章了,这就是为什么我想把我的自动关闭改为关闭。但在我的例子中,我有大约1000分贝,用户每月只访问一天。我想在这个月剩下的时间里释放资源。你知道怎么做吗?如果一个月只使用一次数据库,你可以重新启动SQL server来释放资源。如果你还没有阅读,你也可以阅读下面的文章。