C# コードでデータベースをコピーする必要があります。この目的のために、私は Sql Server SMO オブジェクトを使用し、最初は別のコードでテストしました。それはうまくいきました。ただし、トランザクション スコープに既にラップされている既存の機能とコードを統合する場合、既存のトランザクション スコープ内でコードを実行できませんでした。
したがって、トランザクションスコープオプションが抑制された内部トランザクションスコープを作成して、この内部トランザクションスコープが外部スコープの一部にならないようにしました。再試行すると、トランザクションが中止されたという例外が発生します。
トランザクション スコープ内でデータベース コピー機能を使用することを提案または紹介してください。