我不是网络人员,而是一名程序员。我一直在与我们的 DBA 和网络技术人员讨论我遇到的一个问题。首先,我们的 DBA 最近将我支持的数据库从一台服务器移动到了另一台服务器。它们是虚拟机,但移动也涉及了新的物理服务器。在之前的服务器上进行 RESTORE 大约需要 1 小时。恢复到新服务器需要 5 个小时。在新的 SQL Server 上创建备份文件时,该备份文件将被复制到另一台物理服务器。我们无法使用该备份文件进行恢复。它收到错误 RESTORE HEADERONLY 正在异常终止。在“恢复数据库”对话框屏幕中选择备份文件后,甚至在单击“确定”或选择任何选项之前,就会发生这种情况。可以在创建它的新服务器上恢复相同的备份文件。所以我的理论是新服务器上的写入性能太差,以至于复制到另一台服务器会损坏文件。我没有任何硬件规格的详细信息,但有人知道我们的网络人员和 DBA 可以开始排除故障的地方吗?任何帮助都将非常有帮助。
答案1
写入性能不佳并不会“损坏文件”——它只会使写入速度变慢。(没有一个明智的软件是带着“嘿,写入速度太慢了,所以我们只能丢弃您的数据...”的态度编写的)
在我看来,你有一个潜在的硬件问题,导致写入损坏。如果我不得不猜测,我会说这也是导致你写入性能不佳的原因。但是,如果不了解存储子系统的更多信息,我什么也说不出来。