Мне удалось создать соединение для передачи данных из Excel в SQL Server и выполнить множество SQL-запросов. Но я не могу заставить TSQL работать, если он включает временную таблицу. Например:
select * into #t from compass3.dbo.freq
select * from #t where freq_id>2
(Очевидно, что в этом случае нет необходимости использовать #t: я просто даю самый простой пример.) Эта работа прекрасна в SSMS, но при выполнении через Excel я получаю сообщение об ошибке "Мы не смогли обновить соединение" audbbicube ". Таблица" ion Query1 "может не существовать".
В некоторых других сообщениях SO люди предложили добавить set nocount on
, но это не имело никакого значения в этом случае.