Я использую сущность модели данных Entity Framework 4 для подключения к синониму сервера SQL Server 2008:
use WTT
CREATE SYNONYM [dbo].[Departments] FOR PLISTI...nodalas
nodalas - таблица связанного сервера.Теперь я могу выбрать из этой таблицы, но не могу выполнить операцию обновления.Я получаю сообщение "Операция не может быть выполнена, потому что поставщику OLE DB" MSDASQL "для связанного сервера" PLISTI "не удалось начать распределенную транзакцию" ошибка.Во время операции вставки SQL Server Profiler показывает мне этот запрос:
exec sp_executesql N'insert [dbo].[Departments]([Nodala_id])
values (@0)
',N'@0 nvarchar(max) ',@0=N'wwwwdddd'
Когда я выполняю этот запрос в SQL Server Management Studio, он работает.Но в рамках сущности НЕТ.Почему?