Я понимаю, что опаздываю на вечеринку, но я просто забрел на это после того, как столкнулся с той же проблемой. Комментарий от @fission привел меня к следующей статье в базе знаний:
http://support.microsoft.com/kb/2000257
Ключевая информация находится здесь:
Такое поведение является преднамеренным. Помимо добавления учетной записи пользователя который запускает установку от имени локального администратора, как описано в Как: установить SQL Server 2008 (программа установки) , учетную запись пользователя установки требует следующих прав пользователя по умолчанию для завершения установки успешно.
Отображаемое имя объекта локальной политики ( Права пользователя )
- Файлы и каталоги резервных копий ( SeBackupPrivilege )
- Программы отладки ( SeDebugPrivilege )
- Управление журналом аудита и безопасности ( SeSecurityPrivilege )
Это сообщение на форумах MSDN работало для меня:
Я что-то опубликовал на форумах Avast и получил ответ, в котором объясняется / решается проблема. Avast имеет самостоятельнуюмодуль защиты, который блокирует разрешения для папки C: \ Windows \ Temp. Он может заблокировать другие папки, но я не знаю этого наверняка.
Это можно отключить. Это позволит завершить установку без ошибок. Чтобы отключить модуль самозащиты Avast:
Systray -> Щелкните правой кнопкой мыши Avast -> Откройте пользовательский интерфейс Avast -> Настройки -> Устранение неполадок -> Включить модуль самозащиты.
Symantec не вызывает сбой установки SQL как это делает Avast. И этой проблемы не возникает в Windows 7.