Соединение с DBeaver закрыто MS SQL - PullRequest
1 голос
/ 25 февраля 2020

Я использую DBeaver для подключения к моей базе данных MS SQL, размещенной в локальной системе. Я пытаюсь экспортировать свои таблицы в виде файлов CSV. В случае, если запрос довольно большой (40 тыс. Строк, что занимает пару минут), экспорт останавливается с сообщением

"SQL Ошибка: соединение закрыто".

Я сохранил параметры по умолчанию для соединения с базой данных dbeaver, и мой SQL тайм-аут сервера является значением по умолчанию (10 минут, что больше, чем требуется, чтобы вызвать ошибку)

Любая идея откуда это может взяться?

1 Ответ

1 голос
/ 25 февраля 2020

Вы знаете, значение binary чрезвычайно велико и весит. Так что для передачи по сети требуется много времени. Вот почему вы получаете ошибку. На мой взгляд,

  1. Вы должны разделить свой запрос на несколько раз для получения данных (как насчет 1k записей в каждый раз).

  2. Просто получить именно то, что вам нужно (где условие или столбцы, которые вам нужны вместо всех)

...