Сначала используйте SQL Profiler, чтобы подключиться к базе данных и точно узнать, какой запрос отправляется.Используйте это для другого тестирования.
Во-вторых, установите время ожидания соединения равным 300 с.Затем сделайте то же самое для тайм-аута команды.
В-третьих, убедитесь, что и ваше приложение, и ваш экземпляр Management Studio взаимодействуют с одной и той же базой данных ... Желательно с одинаковыми правами пользователя.* Запустите снова.Затем запустите его снова.
Возможно, база данных занимает время для начальной загрузки (отсюда первый запрос занимает некоторое время), а запрос через Management Studio выполняется, пока база данных еще "горячая", поэтомуговорить.
Наконец, вы говорите, что студия управления показывает результаты в течение 5 секунд. Это 5 секунд для начала заполнения окна результатов запроса или 5 секунд для завершения всего запроса.Это могут быть радикально разные времена.