Management StudioでリモートのSQLServerを再起動できなかった。
"sa"アカウントで接続してもメニューにある"再起動"がグレーアウトしていて選択できない。
SQLServerのあるローカルから"sa"で接続すると再起動できる。
クライアント側のイベントログにエラーも出てる
DistributedCOM
構成されているどのプロトコルを使っても、DCOM がコンピューター [リモートのコンピューター名] と通信できませんでした。要求元 PID 25f8 (C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Ssms.exe)。
SQLServerの再起動はWMIという仕組みで使える機能だそうで、SQLServerとの接続とは別の仕組みでリモートのWindowsと通信する必要があるみたい。SQLServerの状態アイコンも同じ。
SQL Server ツールでサーバーの状態を表示できるようにする WMI の構成
ManagementStudioでは起動したwindowsアカウントで接続をするのかな だとしたら、ワークグループ環境では接続先にも同じ名前とパスワードのアカウントを作って...ってやる必要があるかも あとファイアウォールの設定とかも必要か。
いま扱ってるのはAWS EC2だからRunCommandでやることにする。