SQL 数据库每天都处于不可用状态

SQL 数据库每天都处于不可用状态

我每天都会注意到 SQL 2008 R2 (v. 10.50.2500) 上的几个项目数据库处于不可用的不确定状态。在这种情况下,它们在技术上并不处于离线状态。在 Management Studio 中,它们旁边没有加号来展开它们,当我右击>属性我只得到一个“常规”窗格,其中所有数据都显示为灰色,许多属性只是说不可用

我们发现可以通过以下方式纠正此问题:任务 > 离线然后回到任务 > 联机

什么原因导致了这个问题?SQL 服务器级别的设置不正确?

我们的 SQL DB 服务器在 Windows Server 2008 R2 上运行,存储 DB 的驱动器位于 SAN 上。

答案1

您的 SAN 可能有多个 RAID 控制器模块。通常,当您创建虚拟磁盘时,它会将其分配给首选控制器。如果该控制器因 IO 请求而过载,您的虚拟磁盘可以移至非首选控制器。

当发生这种情况时,通过主机的 iSCSI 连接与首选 RAID 控制器通信的 SQL Server 将注意到数据库文件不再可访问,并将其“脱机”。如果首选 RAID 控制器因其他原因脱机,也会发生这种情况。

要解决此问题,您应该为辅助 RAID 控制器配置额外的 iSCSI 连接/登录。

相关内容