Попытка запросить связанный сервер с и без Openquery.Соединения и запросы работают нормально при выполнении из SSMS или при отладке любого приложения в Visual Studio.Консольные приложения, использующие соединение, также работают нормально.Однако после публикации веб-приложения происходит сбой подключения за исключением.
Невозможно инициализировать объект источника данных поставщика OLE DB "MSDASQL" для> связанного сервера "NetSuite".
Я попытался перезагрузить и приложение, и серверы SQL,Удаление папки приложения, а также повторная публикация и преобразование в приложение в IIS не помогло.
Запросы действительно просты и работают нормально при использовании Management Studio или любого приложения, не связанного с IIS.Вот пример, который работает там, но не над опубликованными приложениями.
select * from openquery(NetSuite, 'select * from employees')
Я искал несколько часов и перепробовал все, что мог придумать.Кто-нибудь знает, почему связанный сервер перестал работать только в опубликованных веб-приложениях .NET, использующих IIS, особенно после обновления драйвера ODBC?Буду признателен за любую помощь!