一読して何のことかわからなかったのですが、ASP.NET のセッション状態モード を SQL Server モードにした場合の質問ということですよね。
投稿者は「複数の業務アプリ」と表現されていますが、ASP.NET 上の境界 (boundary) は、一つの web.config の影響範囲いわゆるアプリケーション ルートだったり、ワーカー プロセスだったりしますが、ここではアプリケーション ルートのことをさしていると思います。
で、どんな境界であっても、それぞれのセッション状態モードの意味を知っていれば、この答えは②であると思うのですがいかがですか?
逆に何か問題がありそうだと考えている場合は、どんな問題が起こりそうだと懸念されていますか?
ちなみにこの質問は、どちらかというと SQL Server ではなく ASP.NET だと思います。
話題を広げるのであればそちらで議論した方が詳しい方は多いと思いますよ。
参考リンク