Pour aider l'un de nos départements, j'ai cloné une machine qui était sur ses derniers pieds et qui héberge actuellement des données importantes. Le plan est de migrer vers une machine virtuelle VMware dès que possible, mais en attendant, j'ai cloné la machine sur un autre PC pour des tests entre autres choses.SQL Server 2005 Express - erreur après la machine de clonage
J'ai renommé le nom d'hôte de la machine d'origine, sorte que la nouvelle machine est en cours d'exécution ASP.NET et SQL Server 2005 (Express) et le site en base de données (Intranet uniquement) est maintenant de retour et en cours d'exécution mais nous recevez une erreur 4200 avec ODBC à propos d'un échec de connexion.
Lors de la vérification du spectateur des événements, il y a le message suivant:
Cependant, il semble que le serveur SQL voit encore les comptes locaux comme étant sous un nom d'hôte beaucoup plus âgé (voir ci-dessous :)
Si j'essaie d'ajouter l'utilisateur "CURRENTHOSTNAME \ ASPNET" à la base de données en question, il ne voit que l'ancien nom d'hôte. Est-ce ce qui cause mon problème? Je ne suis pas sûr.
Je sais que pour faire fonctionner IIS en premier lieu, j'ai dû faire "aspnet_reg.exe -ga CURRENTHOSTNAME \ ASPNET" et cela a corrigé mon premier problème mais ce second m'a dérouté.
La société tierce fournissant le logiciel tarde à vous aider. Je fais habituellement PHP & MySQL donc j'ai peu ou pas de connaissance de Microsoft SQL. Si quelqu'un peut m'aider, vous économiserez vraiment mon bacon car il traîne quelques jours maintenant.
Merci d'avance!
Je l'ai fait et redémarré, et maintenant quand je SELECT @@ SERVERNAME, je reçois – TheDavil
non je l'avais fait mal, l'a abandonné à nouveau, redémarré le serveur SQL, @ @SERVERNAME est maintenant correct. le problème principal est maintenant avec les utilisateurs. Il est toujours dit 'connexion a échoué pour' NEWHOSTNAME \ ASPNET '- donc je vais essayer de comprendre comment trier les utilisateurs sur le SQL – TheDavil