У меня нет проблем с использованием соединений данных в Excel 2010 в большинстве случаев того времени, но иногда, когда я получаю внешние данные через Microsoft Query (через SSMS), результаты запроса будут отображаться в графический интерфейс, но когда я нажимаю на экспорт в Excel, «Запрос из [базы данных]: Получение данных ...» выйдет из раздела «Получение данных» и не будет возвращать результаты.Excel Data Connection не возвращает результаты с помощью SMSS
Он просто говорит: «Запрос из [имя базы данных]». Кто-нибудь имел эту проблему раньше и как ее решить? Часто мне приходится просто перезагружать компьютер или повторять попытку позже, и он будет работать. Есть идеи?
Кроме того, часто, если я делаю запрос в хранимую процедуру и просто имею «exec [имя хранимой процедуры]», он будет работать и возвращать результаты. Я пытаюсь избежать этого маршрута, поскольку у конечного пользователя нет доступа к выполнению sp, но он может запускать запросы. Может быть, максимальная длина запроса в Excel? FYI, запрос, который я запускаю, - 280 строк. – TWaller
Проблема заключалась в том, что часть кода создавала временную таблицу, которая не понравилась Data Connections. Я поставил Set Nocount On; в верхней части моего запроса и удаляет сообщения о количестве строк, созданных в таблице temp, и это сработало. Благодаря! – TWaller