我使用实体框架4的数据模型实体连接到SQL Server 2008同义词:链接服务器更新问题
use WTT
CREATE SYNONYM [dbo].[Departments] FOR PLISTI...nodalas
nodalas链接服务器的表。现在我可以从这张表中选择,但不能进行任何更新操作。我收到“操作无法执行,因为链接服务器”PLISTI“的OLE DB提供程序”MSDASQL“无法启动分布式事务”错误。在插入操作SQL Server事件探查显示我这个查询:
exec sp_executesql N'insert [dbo].[Departments]([Nodala_id])
values (@0)
',N'@0 nvarchar(max) ',@0=N'wwwwdddd'
当我运行在SQL Server Management Studio中它工作的这个查询。但是在实体框架NO。为什么?
你有一台数据库服务器和一台网络服务器,或者它们都位于同一台机器上吗?如果DB和Web位于不同的计算机上,则应在它们两个上配置msdtc。 – 2012-02-06 17:30:16
位于同一台机器上的DB服务器和Web服务器。 – Alex 2012-02-07 05:57:40