두 개의 SQL Server 데이터베이스가있는 디자인이 있습니다. 두 데이터베이스 모두에 DML 문을 포함하는 단일 트랜잭션이 있습니다.msdtc와의 교차 서버 트랜잭션, 동적 SQL없이 DML 컨텍스트 전환
문제는 두 번째 데이터베이스 이름이 미리 정의되지 않았기 때문입니다. 저장 프로 시저에 대한 매개 변수가 될 수 있습니다. 각 DML 문에 데이터베이스 이름과 서버 이름을 지정하고 싶습니다.
동적 SQL을 사용하지 않고 명령문의 컨텍스트를 전환 할 수있는 방법이 있습니까?
간단히 말해서 : 서버 이름과 데이터베이스 이름이 동적 인수 인 DML 문의 서버 이름과 데이터베이스 이름에 접두어를 붙이는 방법은 무엇입니까?
동적 SQL을 사용하지 않고이를 수행 할 수있는 방법이 있습니까? 아니면이 문제를 해결할 다른 방법이 있습니까?