アクセスしているSQLサーバーがSqlExpressであるかどうかを検出するための、安全な(つまり、一貫性のある、堅牢な)方法が必要です。接続文字列とTSQLを実行するために必要なすべてのライブラリがすでにあるので、TSQLからこれを実行できるようにしたいと思います(これにより、WMIがインストール/実行されているかどうかの問題を回避できます。レジストリなどにアクセスするためのアクセス許可)。
誰かがこれを行う方法を知っていますか?
ありがとう。
PS:基本的にこれを実行したいので、4 GBの制限に対してデータベースのサイズを監視し、それに近づいたときにアクションを実行できます...ただし、SQL Serverの完全版で実行している場合は、コードで(実用的な)ハードコードされた制限がないので、それについて心配してください。プログラムに手動設定を入れることもできますが、コードが自動的に正しいことを実行した方がはるかに良いので、サーバーが「Express」エディションであるかどうかを知る必要があります。