我在 godaddy 虚拟终端上安装了 SQL Server Express 2005,目前每隔几天才会连接到它(本地使用 mgt studio)。每次我尝试连接时,都会收到无法连接到 SQL Server 的错误,重新启动后,我可以在本地正常连接。我想知道是否有超时设置或我遗漏了什么,我需要更改它,以便如果一段时间没有连接,它不需要重新启动?有什么想法吗?谢谢!
答案1
听起来您可能已将数据库的 AUTO_CLOSE 属性设置为 ON。
答案2
正如@John Sansom所说,有一个AUTO_CLOSE选项,但是从内存来看(这是一个我不经常使用的Express功能),我认为这只会导致单个数据库从内存中卸载。您可以通过查看应用程序事件日志来判断数据库是否正在卸载(并根据需要重新加载)。
由于 Management Studio 默认会尝试连接到未卸载的主数据库,因此我认为这不是您的问题。同样,我建议您查看事件日志以查看其中是否有任何明显的东西?我假设当您无法连接时 MS SQL 服务仍在“运行”?