У меня есть надстройка для Excel, которая позволяет пользователям запускать запросы к базе данных SQL Server и возвращать результаты непосредственно в электронную таблицу.Это прекрасно работает.
В офисе сателлита теперь есть пользователь, который подключается к нашей сети (общий диск и т. Д.) Через соединение VPN.Когда он использует те же электронные таблицы, которые работают для всех в главном офисе, она получает следующую ошибку:
[DBNETLIB] SQL Server не существует или доступ запрещен
Что действительно странно, так это то, что если вы выполняете отдельный запрос, он работает нормально, но кажется, что выполнение множества запросов подряд делает лист дерьмом.Это немного сложно диагностировать, так как надстройка Excel выполняет внутренние запросы, возможно, многие из них.Моя теория заключается в том, что когда сервер БД видит много последовательных запросов, поступающих с IP-адреса, находящегося за пределами сети, возникает момент, когда он отказывается возвращать больше данных.
Есть ли какая-либо обоснованность моей теории?Могу ли я внести какие-либо изменения в конфигурацию БД, чтобы обеспечить нормальную работу удаленных соединений ODBC?