System Center Configuration Manager 2012をインストールするときに、前提条件チェック中に発生した問題の1つは、「SQL Serverサービス実行アカウント」でした。前提条件チェックの詳細は次のとおりです。
SQL Serverサービスのログオンアカウントは、ローカルユーザーアカウント、NT SERVICE \、またはLOCAL SERVICEにすることはできません。有効なドメインアカウント、NETWORK SERVICE、またはLOCAL SYSTEMを使用するようにSQL Serverサービスを構成する必要があります。
上記のエラーメッセージに従って、Microsoft SQL Server 2012 Enterpriseがインストールされているマシンで、予約済みアカウント(sa)と(domain\administrator)でサーバーへのログインに使用したドメインアカウントを除くすべてのサーバーを削除しました。ただし、上記の失敗した必要なエラーが引き続き表示されます。このエラーを解決するために他に確認できることはありますか?
インストール手順の1つでの構成エラーであることがわかりました。 このガイド によると:
[サーバーの構成]画面で、[Active Directoryユーザーとコンピューター]で以前に設定したアカウントを選択します(まだ行っていない場合は、今すぐ実行できます)。アカウントに設定されているパスワードもここに入力します。ドロップダウンボックスで、SQL Serverエージェントサービスのスタートアップの種類を[自動]に変更します。また、SQL Server Browserのスタートアップの種類を自動に変更します。
これで問題は解決しました。
エラーメッセージはここでかなり明確です。 サービスの実行に使用するアカウントは、ドメインアカウント、ネットワークサービス、またはローカルシステムである必要があります。これはSQL内のアカウントではありません。
ステップバイステップの説明はここにあります:
http://www.randomtechtips.com/change-logon-account-for-sql-server-service/
1 – SQL Serverサービスに使用する専用のドメインアカウントを作成します–独自のドメイン管理者アカウントを使用してサービスを実行する習慣を身につけないでください–離れるとシステムが壊れ、評判が低下します!
2 –管理ツールを使用して、Active Directoryユーザーとコンピューターを開きます
3 –ドメインユーザーアカウントを含む組織単位を右クリックします
4 – [新規]、[ユーザー]の順にクリックし、意味のある名前と説明のあるユーザーアカウントを作成します
5 – SQL Serverで、[スタート]、[SQL Server構成マネージャー]の順にクリックします
6 – [SQL Serverサービス]をクリックし、右側のウィンドウペインで[SQL Server]を右クリックして、[プロパティ]をクリックします
7 –「ログオン」タブをクリックし、「このアカウント」をクリックし、「参照」をクリックします
8-前に作成した実行アカウントを選択します
9 – [ログオン]タブにパスワードを入力し(確認のために2回)、[OK]をクリックします。アカウントの変更を確認するメッセージが表示されたら、[はい]をクリックしてサービスを再起動します。 [OK]をクリックしてプロパティページを閉じます。
SQL Serverサービスが新しいドメイン(サービス)アカウントで実行されていることを確認します
SCCM 2012の前提条件チェックを再実行し、SQL Serverサービスの前提条件が警告またはエラーとして表示されないことを確認します。