Чтобы помочь одному из наших отделов, я клонировал машину, которая была на последних ногах, и на самом деле содержит важные данные. План заключается в том, чтобы как можно скорее перейти на VMware VM, но тем временем я клонировал машину на другой компьютер для тестирования, среди прочего.SQL Server 2005 Express - ошибка после клонирования машины
Я переименовал имя хоста оригинальной машины, поэтому новая машина работает ASP.NET и SQL Server 2005 (Express) и веб-сайт на основе баз данных (Intranet-только) теперь обратно и работает, но мы «Ошибка получения 4200 с ошибкой ODBC.
При проверке просмотра событий есть следующее сообщение:
Однако, кажется, что SQL сервер все еще видит локальные учетные записи как при гораздо более старшего имени хоста (смотрите ниже :)
Если я попытаюсь добавить пользователя «CURRENTHOSTNAME \ ASPNET» в запрашиваемую базу данных, он видит только старое имя хоста. Это то, что вызывает мою проблему? Я не уверен.
Я знаю, что для работы IIS в первую очередь мне нужно было сделать «aspnet_reg.exe -ga CURRENTHOSTNAME \ ASPNET», и это исправило мою первую проблему, но эта вторая меня сильно озарила.
Сторонняя компания, поставляющая программное обеспечение, очень медленно помогает в этом. Я обычно делаю PHP & MySQL, поэтому я мало знаю о Microsoft SQL. Если кто-нибудь может мне помочь, ты действительно будешь спасать мой бекон, поскольку это тянет на пару дней.
Заранее благодарен!
Я сделал это и перезагрузился, и теперь, когда я SELECT @@ SERVERNAME, я получаю NULL – TheDavil
Нет, я сделал это неправильно, сбросил его снова, перезапустил SQL-сервер, @ @SERVERNAME теперь корректно. основная проблема теперь связана с пользователями. Он по-прежнему говорит «login failed for« NEWHOSTNAME \ ASPNET »- поэтому я попытаюсь выяснить, как сортировать пользователей на SQL – TheDavil