안녕하세요
지금 하려고하는게요
A 디비에서 트랜잭션으로 작업을 하면서
B 디비에 데이터를 입력하는건데요
프로시저 한번 보내서되는게아니라서
begin tran
insert A
set @row = select max(s) from B
insert B
commi tran
위처럼 돌아가거든요
근데 B 디비가 개별로 돌아가는 서버라서
set @row = select max(s) from B
insert B
이거 독자적으로 들어옵니다.
동시에 실행이되면 @row값이 같은걸 받게되어
충돌이 나버리는데요
A디비에서 프로시저 실행할때 B디비에도 트랜잭션을 걸 수 있을까요?..
두 디비는 같은곳에있어서 링크드서버는 아니에요 ㅠㅠ...