2016-03-31 11 views
-2

私は現在、サーバー名(windows 2012)を変更したところで問題が発生しています。以前の名前がす​​べてうまくいき、名前が変更された後、アプリケーションプールのIDがマシンアカウントの古いマシン名に固執しているように見えます。で立ち往生しているように見えるので、私は、アプリケーションプールID、エラーの変更を変更したときにWindows 2012の名前変更マシンアカウントはありません

LOGIN FAILED domainname\oldmachinename$ 

私は気づく:サイトは私たちのSQLサーバーに接続するために、勝利の認証を使用して、エラーを提供している

ローカルのサーバーデータとコントロールパネルのシステムプロパティで更新されていても、古いコンピュータ名が表示されます。

強制的に新しい名前をマシンアカウントと見なすことはできますか?

+0

*実際の問題は、アプリケーションプールに適切なドメインアカウントを使用する代わりに、マシンのアカウントを使用して、そのマシンの*誰からでも*データベースにヒットすることができるということです。 *本当の*修正は、ドメインアカウントを使用することであり、マシンのアカウントにアクセスを試みることはありません。たとえば、複数のサーバーを使用する場合はどうなりますか?ロードバランシング? * 1つ*のWebサイトのみがデータベースにアクセスできるようにしますか? –

+0

ええ、私は同意します。そのテストサーバーはバランスをとることなくロードしますが、私のメイン?なぜ古いホスト名が保存されているのか、どこで変更できるのか誰かが知っていたかどうかです。 lasコントロールのキャッシュ値を0に更新しました。また、cahcedマシン名を現在の値に手動で設定しました。サーバ名を格納するappoolのアイデンティティのようなものがあるかどうか疑問に思う – Milkman

+0

*ドメインマシンのアカウント*とキャッシュとレジストリはどうしますか?任意の変更を加えると、より多くの問題が発生しますが、問題は解決されません。この質問はプログラミングに関連するものではありません。これはおそらくServerfaultで尋ねられるはずですが、ドメインマシンのままにしてマシンのアカウントを処理する方法については、Technetのガイドとスクリプトがあると確信しています。名前の変更が間違った方法で実行されると、Serverfaultは何をするべきかを尋ねる場所になります –

答えて

0

ドメインからマシンを削除し、ホスト名を変更し、ドメインに再参加させて、不正なホスト名の問題を緩和します。