チョコ煮

チョコ煮

いろんな素材をチョコで煮ます

リモートPCのMicrosoft SQL Serverが無償版かを調べる方法

環境

ローカルPC:Windows10 Pro バージョン1703

リモートコンピュータ:いろいろ。Windows7の世代以降

当たりつけ

下記の3通りくらいの方法が考えられると思う。

  1. PowerShell(管理者)でGet-Serviceする
  2. コマンドプロンプト(管理者)でsc \\ServerName queryする
  3. WMIを使ってプログラムを組む

思うんですが……どれをするにも最低でもリモートのファイアウォールに穴をあけないといけないのです

ウボァ (´Д`)

 

そもそもなぜ?

こちらの目論見は、起動中のPCのバックグラウンドでこっそりデータを収集できたらいいな♪というもの。でもリモートの方で設定が必要だとちょっと困ってしまうんですよね。

実際には解決策があるにはあって、グループポリシーでファイアウォールの設定を変えてやればいいんです!ですが、上司からNGが出てしまいまして、この話はとん挫している状態です……。

 

ちなみにリモートデスクトップで入ってOKであれば、MS SQL Serverのインストールフォルダ内のMS SQLフォルダの各インスタンスのエラーログ(配下のLogというフォルダに入ってる)をあたるのが一番確実。

ファイル冒頭にバージョンやエディションがしっかり書いてあるので、調べるのは楽チン。

 

結論

って感じになるのかな?

もう一つはIT資産管理のツールを導入してるならそっちで調べるのもよいかもです。