我们在Windows Server(2008)VM上有一个SQL Server(2008),在SAN上有iSCSI目标。 当虚拟机和磁盘之间的连接丢失时,操作系统能够重新连接到目标,但是SQL不会再次“查找”它们; 该服务需要重新启动。 有什么我丢失,这将使操作系统报告的服务,目标已被重新获得,因此,不再需要重新启动?
最好的select是修复iscsi,所以你不会失去你的LUN。 您可能会损坏数据库。
我的猜测是SQL Server崩溃,因为它正在丢失它的系统数据库。 将系统数据库移动到本地磁盘,这将停止SQL Server崩溃。 您可以将用户数据库留在iSCSI上,风险自担,但SQL Server应该在丢失用户数据库的情况下生存下来。