SMO で C# を使用しており、接続している SQL Server のエディション (エンタープライズ、標準など) を検出しようとしています。バージョン情報を取得する方法は知っていますが、SQL Server のバージョンしかわかりません (たとえば、SQL Server 2008 と SQL Server 2005 など)。
実際の製品エディション (エンタープライズ、スタンダードなど) を入手する方法を知っている人はいますか?
一部の SQL Server 機能はエンタープライズ専用であるため、この情報が必要です。したがって、それらを呼び出して例外をキャッチすることもできますが、事前に検出することをお勧めします。
ありがとう!