Один из наших серверов Windows 2003 с WSUS заполнен на жестком диске. Выполняя поиск файлов, я нахожу этот файл SQLDump10000.txt размером более 25 гигабайт. Я немного погуглил, и он говорит, что это ошибки чтения и записи плюс запрос или то, что было в памяти. Может ли кто-нибудь дать мне прямое объяснение того, что здесь происходит?
Эти файлы дампа создаются при двух обстоятельствах:
Можете ли вы заглянуть в журнал ошибок SQL, чтобы увидеть указание на то, что что-то идет не так, с отметкой времени в журнале ошибок примерно в то же время, что и время создания файла дампа?
Поскольку ваш журнал транзакций заполнен - я бы скопировал файл дампа в другое место, так как это звучит так, как будто это испортило управление вашим журналом. Не делайте ничего вроде удаления файла журнала или чего-то подобного, иначе вы гарантированно вызовете повреждение.
Надеюсь это поможет
Легкий ответ приходит, читая файл. Это текстовый файл, а не двоичный, поэтому вы сможете понять, что это такое, просто открыв его в Wordpad (Блокнот не может открывать такие большие файлы).
Скорее всего, это полный дамп всех данных в базе данных в одном большом SQL-запросе. Он такой большой, потому что он в текстовом формате, который вообще не использует никакого сжатия.
Конечно, настоящая проблема возникает при попытке открыть текстовый файл размером 25 ГБ ... Я очень сомневаюсь, что у вас достаточно памяти на этой машине. Я не знаю, есть ли версия головы или хвоста для Windows, но в этом случае они могут очень пригодиться.