私はWindowsServer 2016の管理者です。SQLサーバーをインストールした後、sql server configuration manager
を使用して、そこにあるポートとアカウントを確認し、すべて問題がないかどうかを確認します。
ただし、エラーメッセージが表示されます-WMIプロバイダーに接続できません。
これは仮想ボックスですが、これにどの程度関連しているのかわかりません。
wMIプロバイダーを見つけて、それに接続するためのこのアクセス許可を取得するにはどうすればよいですか?
SQL Server 2005コンポーネントをインストールしたか、インストールしているようです。 [コントロールパネル]-> [プログラムと機能]で確認してください。 SQL Server2005はWindowsServer 2016ではサポートされていません。WindowsServer2016でサポートされているSQLServerのバージョンについては、 this 公式ドキュメントをお読みください。
そのドキュメントに基づくと、Windows Server2016でサポートされているSQLServerの最低バージョンは、Service Pack2を搭載したSQLServer2012です。
SQL Server2012以降のバージョンのSQLServerのみをインストールしていることを確認した場合は、コマンドプロンプトを開き、次のコマンドを入力して、Enterキーを押して問題を回避します。
mofcomp "%programfiles(x86)%\Microsoft SQL Server\number\Shared\sqlmgmproviderxpsp2up.mof"
注このコマンドを成功させるには、Sqlmgmproviderxpsp2up.mofファイルが%programfiles(x86)%\ Microsoft SQL Server\number\Sharedフォルダーに存在する必要があります。
この回避策の詳細については、 this サポート記事をお読みください。
次のコマンドを実行すると Alberto Morilloが提案 問題が解決され、SQLサーバー構成マネージャーが次の図のように機能するようになりました。
mofcomp "%programfiles(x86)%\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof"
ただし、running under 64 bits os
はno
に設定されていましたが、今はyes
に変更して、サービスを再起動しました。