私は、SQL Server 2008の同義語に接続するには、エンティティフレームワーク4データモデルのエンティティを使用しています:リンクサーバーの更新の問題
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の管理スタジオのITの仕事の中にこのクエリを実行していますよ。しかし、エンティティフレームワークではNO。どうして?
DBサーバーとWebサーバーを持っていますか?その両方が同じマシンにありますか? DBとWebが別々のコンピュータにある場合は、両方でmsdtcを設定する必要があります。 –
DBサーバーとWebサーバーは同じマシンにあります。 – Alex