SQL запрос занимает много времени в Excel - PullRequest
0 голосов
/ 11 февраля 2020

Я использую файл Excel, который импортирует данные в таблицу с помощью запроса SQL. Во-первых, в последнее время он начал работать целую вечность и довольно часто вылетал.

Во-вторых. На регулярной основе я получаю следующие ошибки: enter image description here

Далее следуют: enter image description here

Теперь Мои sql знания очень ограничен, но я нашел строку подключения и текст команды в Excel.

Строка подключения: DSN = Статистика RM; Описание = XXX База данных; UID = XXX ; Trusted_Connection = Да; APP = Microsoft Office 2013; WSID = XXX ; DATABASE = rmstatistics

Командная строка в основном является простой командой SELECT для извлечения информации, исключая некоторые определенные c фильтры .

Любые подсказки о том, что может вызвать чрезвычайно длительное время загрузки (например, 1 час), почему происходит сбой Excel во время его работы и что означают сообщения об ошибках ??

1 Ответ

0 голосов
/ 11 февраля 2020

Я собираюсь нанести удар в этом. Я бы посмотрел на три вещи:

1. Достаточная SQL вычислительная мощность. Этот запрос занимает столько же времени, когда вы выполняете его непосредственно на экземпляре сервера sql?

2.Достаточная пропускная способность сети. Достаточно ли задержки в вашей сети, чтобы удержать соединение от тайм-аута?

3. У вас есть брандмауэр?

Возможно, вы захотите взглянуть на это. https://www.experts-exchange.com/questions/20961170/Getting-Microsoft-ODBC-SQL-Server-Driver-DBNETLIB-ConnectionRead-recv-errors.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...