
SQLServer 2008 Express をインストールし、ほとんどすべてデフォルトのままにしました。このデータベースにアクセスするアプリを約 1 週間実行した後、サーバーの管理者パスワードを変更しました。約 1 日後、SQLServer サービスが起動しなくなりました。これらのイベントは関連していると思われるため、SQL Server 構成マネージャーにアクセスしました。サービスを開始しようとしましたが、開始されないため、SQL Server (SQLEXPRESS) のプロパティを開きます。ログオンタブには、サービスが.\administratorとしてログオンするように設定されていることが示されています。問題は、管理者パスワードを変更したため、ここで変更する必要があるということだと思います。新しいパスワードを入力しましたが、指定されたネットワークパスワードが正しくありません正しく入力したと確信しているので、私と SQL Server は同じ管理者について話しているのではないと思います。管理者パスワードを以前のものに戻して動作させましたが、SQLEXPRESS を壊さずに変更できるようにしたいです。何が足りないのか、何かアイデアはありますか?
ありがとう、
答え1
これを行う最善の方法は、SQL サーバーを実行するための専用のアカウントを作成することです。たとえば、「Jeff_SQLExpress」などの名前の Windows アカウント (可能な場合はドメイン アカウント) を作成します。次に、構成マネージャーを使用して、SQL Express を実行するアカウントをこの新しいアカウントに変更します。
いずれにしても、管理者としてサービスを実行するのは良い考えではありません。サービス アカウントを管理者アカウントから分離すると、両方の問題が解決されます。
答え2
ドメイン サービス アカウントでこの問題が発生しました。問題は、アカウントの有効期限が切れていて、システム管理者がそれに気付かなかったことです。