SQL Server がランダムなコンピューター (ローカルでコードを実行) にインストールされているかどうかを確認し、インスタンスに接続して SQL Server のバージョンを確認する必要があります。ログインせずにこれは可能ですか?
情報を探すためにレジストリを使用しないように言われ、代わりにインスタンスとの接続を必要とするいくつかの方法が提案されました。もちろん、これには SQL Server が実行されている必要があります。
追加情報については、次のいずれ@@version
かを実行する必要がありますSELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
少なくとも Windows 認証を使用する必要があると思いますが、それは可能でしょうか? これらは実稼働環境で実行されるコンピューターであり、私はそれらを「制御」できません (すべてのコンピューターでコードを実行できることを除いて)。