我在服务器上随机发生了一个奇怪的问题。有些早上,我们的客户会打电话说他们的网站无法正常工作,并出现以下错误消息:
基础提供程序在打开时失败。
我为此找到的临时解决方法是手动进入并重新启动 SQL Server 服务。一旦完成,它就可以正常工作,直到下一个随机时间发生。所以我的问题是,有人知道到底发生了什么吗?如果是这样,我以后如何防止这种情况发生?
我已经尝试到处搜索这个,唯一的解释是更新正在应用于服务并且它没有正确重新启动。但我找不到任何修复程序。提前致谢
我在服务器上随机发生了一个奇怪的问题。有些早上,我们的客户会打电话说他们的网站无法正常工作,并出现以下错误消息:
基础提供程序在打开时失败。
我为此找到的临时解决方法是手动进入并重新启动 SQL Server 服务。一旦完成,它就可以正常工作,直到下一个随机时间发生。所以我的问题是,有人知道到底发生了什么吗?如果是这样,我以后如何防止这种情况发生?
我已经尝试到处搜索这个,唯一的解释是更新正在应用于服务并且它没有正确重新启动。但我找不到任何修复程序。提前致谢
这个错误:
'FCB::Open failed: could not open file (LDF file) for the file number 2. OS error: 32( The process cannot access the file because it's being used by another process)
很麻烦,不应该发生,除非您刚刚重新启动 SQL 服务。它很容易导致您看到的问题。我会把这个带到 GoDaddy。
如果您通过 Nagios 检查收到此错误。确保取消选择“自动关闭”作为数据库上的选项。
您可以在以下选项中选择选项:数据库属性-> 选项此处在自动关闭处选择:false