Я и пытаюсь выполнить запрос к связанному серверу (SQL Server 2008 связан с Sybase) и выбрать его во временной таблице.Это прекрасно работает, хотя окно запроса в SQL Management Studio, но когда я делаю это через код (C #), происходит сбой с ошибкой «Операция не может быть выполнена, поскольку поставщик OLE DB« ASEOLEDB »для связанного сервера« MYLINKEDSERVER »не смогначать распределенную транзакцию. Я не использую транзакцию в коде с моим DbConnection.
Этот запрос выглядит следующим образом:
SELECT *
INTO #temptable
FROM OPENQUERY([MYLINKEDSERVER], 'SELECT * from table')