4

我有 3 个运行 SQL Server 2008 R2 Express 的实例,以尝试绕过快速版本的 1gb 限制。实例 1 (SQLExpress) 连接到我最繁忙的网站,为大约 3000 个并发在线用户提供服务。该数据库正常运行。

我还在运行另外两个实例(SQLExpress1 和 SQLExpress2),它们都连接到更安静的站点。在这两种情况下,我都看到数据库不断启动:

2010 年 11 月 2 日 20:18:24,spid53,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:34:43,spid52,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:17:17,spid54,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:02:37,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 18:54:27,spid51,未知,启动数据库“historiaslush_forums”。11/02/2010 18:41:27,spid51,未知,启动数据库'historiaslush_forums'。2010 年 11 月 2 日 17:56:28,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:44:13,spid52,未知,正在启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:33:25,spid53,未知,正在启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:33:21,spid53,未知,正在启动数据库 ' historiaslush_forums'。2010 年 11 月 2 日 17:19:04,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:18:55,spid53,未知,启动数据库“historiaslush_forums”。

有没有人见过这种行为?它是否仍然与表情版的残缺功能集相关联?

谢谢

4

2 回答 2

8

默认情况下,SQL Express 数据库创建为AUTO_CLOSE ON. 因此,一旦最后一个会话释放对它的访问权限,它们就会关闭。它们将在下次访问时自动打开。AUTO_CLOSE 数据库在打开时会运行优化恢复,因此它们的打开不会像完全成熟的数据库打开那样糟糕。但无论如何,如果您愿意,您可以关闭 AUTO_CLOSE:

ALTER DATABASE historiaslush_forums SET AUTO_CLOSE OFF;

请注意,AUTO_CLOSE ON 数据库在企业版上的行为相同,因此这与 Express 限制无关。

于 2010-11-03T03:31:24.067 回答
1

您拥有的数据库可能设置了 AutoClose 属性

于 2010-11-03T03:33:37.560 回答