注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。それぞれの質問は、シリーズの他の質問とは無関係です。質問で提供される情報と詳細は、その質問にのみ適用されます。
お客様の売上を追跡するためのアプリケーションを開発しています。
次の要件を満たすオブジェクトを作成する必要があります。
Microsoft .NET Frameworkで作成されたアセンブリでパッケージ化されたマネージコードを実行し、

Microsoft SQL Serverにアップロードされます。
実行したトランザクションを実行し、障害が発生した場合はロールバックします。

表が作成または変更されたときに実行されます。

あなたは何を作るべきですか?
正解:B
説明/参照:
Explanation:
共通言語ランタイム(CLR)は、Microsoft .NET Frameworkの核心であり、すべての.NET Frameworkコードの実行環境を提供します。 CLR内で実行されるコードは、マネージコードと呼ばれます。
Microsoft SQL ServerでホストされているCLR(CLR統合と呼ばれる)を使用すると、ストアドプロシージャ、トリガ、ユーザー定義関数、ユーザー定義型、およびユーザー定義集約を管理コードで作成できます。
参考文献:https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/introduction-to-sql-server-clr- integration