分散トランザクションコーディネーター後にサービスを開始
そして、接続サーバーのRPC RPCプロパティを設定すると、OUT真であります
コードでの実験
(表[DBO]。[yuf] CREATE 、[ID] [UNIQUEIDENTIFIER] NOT NULLを [namx] [NVARCHAR(50)NOT NULL、 [PRIMARY] ON)
上XACT_ABORTを設定 distributedtran分散トランザクションを開始 開始 宣言@rowcounts int型= 0; dbo.yuf(ID、namx)値(NEWID()、N'test1' )に挿入します。 dbo.yufから*を選択します。 rowcounts @ @ rowcounts =を設定+(@@ ROWCOUNTを選択します)。 [エンダ-PC \ SUBX] .subt.dbo.yuf(ID、namx)値(NEWID()、N'test1 '+ REPLICATE(N'1'、50))に挿入します。 rowcounts @ @ rowcounts =を設定+(@@ ROWCOUNTを選択します)。 @ rowcounts = 2の場合 、トランザクションをコミットdistributedtran。 他の ロールバックトランザクションdistributedtran。 最後は 行く dbo.yuf SELECT * FROM。