При попытке восстановить установку SQL-2008R2 я нарушаю правила предварительной проверки.
Ошибка модуля - AclPermissionsFacet - с этим сообщением "Ключи реестра SQL Server из предыдущей установки нельзя изменить. Чтобы продолжить, см. Документацию по установке SQL Server о том, как исправить разделы реестра.. "
В файле журнала «Detail_GlobalRules.txt» я смог найти следующие сообщения об ошибках:
2010-09-05 07:24:39 Slp: не удалось открыть дополнительный ключ HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSearch.
2010-09-05 07:24:39 Slp: не удалось открыть дополнительный ключ HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ SQLServerSCP.
2010-09-05 07:24:39 Slp: не удалось открыть дополнительный ключ HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQLServer.
2010-09-05 07:24:39 Slp: не удалось открыть дополнительный ключ HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ SQLServerAgent.
Когда я смотрю на эти ключи в реестре, все их разрешения пусты. Моя проблема в том, что я не могу найти никакой хорошей информации о том, как сбросить эти ключи. Это на моем новом домашнем разработчике, и я думаю, что во время миграции с моей предыдущей машины эти настройки были повреждены на моем новом компьютере. При просмотре Интернета, похоже, нет хорошей информации. А то, что там есть, предполагает использование subinacl.exe. Но, попробовав и увидев, что это программа на базе XP, я не понимаю, как продолжить.
Конфигурация - Windows 7/64-битная Home Edition, SQL2008R2, оперативная память 6 ГБ.
Предложения?
Вс
Что касается меня, у меня была запущена более старая версия SQL Server (2000 Desktop Engine), которую мне нужно было продолжать.
Решением было остановить службу во время установки SQL Server 2008.
Попробуй, что сделал я. Видеть http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/fdb33ba1-a67a-4cd7-bccb-90ac07a43e1c
- Расположен HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server в реестре
- Щелкните правой кнопкой мыши и перейдите к Разрешение
- Нажмите на Заранее
- Установите оба флажка (I. Наследовать разрешение от родителя ... II. Заменить записи разрешений для всех дочерних объектов ...), нажмите хорошо
- Нажмите хорошо очередной раз