DOBON.NETお気楽掲示板

■1585 / 親階層)  クラウド上DBとのトランザクションについて
□投稿者/ ふるふる -(2018/01/16(Tue) 09:34:50)
  • アイコンVB2015を使っています。

    オンプレミスの社内DBと、ユーザーサービス用のクラウド上のDB(DBはどちらもSQL Server 2016)を使ったシステムで、分散トランザクションを利用したいと考えています。
    社内DBからクラウドDBへリンクサーバーを用意し、社内DBでトランザクションを開始して、処理の中でクラウドDB上のテーブルを更新します。

    リンクサーバーと証明書を使った通信はでき、トランザクションしないでクラウドDBのテーブルをアップデートできました。しかしトランザクションをつかおうとしたら、エラー7391 が発生し、解決できません。

    調べたところ、分散トランザクションを利用するにはお互いのPCからTCP/IPの名前解決ができないといけないみたいです。社内DBにはグローバルIPアドレスは与えないとのことなのでクラウドDBから社内DBへの通信はできそうにありません。

    クラウドDBを使った分散トランザクションは無理、と判断していいでしょうか?

    社内DBとクラウドDBとは別々のコネクションを使ってプログラム上でトランザクション処理を実現させるのが一般的なのでしょうか。




削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: クラウド上DBとのトランザクションについて /ふるふる
 
上記関連ツリー

Nomalアイコン クラウド上DBとのトランザクションについて / ふるふる (18/01/16(Tue) 09:34) #1585 ←Now
Nomalアイコン Re[1]: クラウド上DBとのトランザクションについて / ふるふる (18/02/19(Mon) 08:42) #1586 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/


- Child Tree -