Я пытаюсь обновить оценочный экземпляр SQL Server 2008 до полностью лицензированного экземпляра SQL Server 2008 R2. Я прошел большую часть пути через установщик, но меня останавливает Правила обновления страница - Функциональная проверка службы обновления служб SQL Server Analysis Services не работает. Конкретная ошибка, которую я получаю:
Не удалось выполнить правило «Функциональная проверка службы обновления служб SQL Server Analysis Services».
Текущий экземпляр службы SQL Server Analysis Services не может быть обновлен, потому что служба Analysis Services отключена или не в сети. Пожалуйста, запустите службу, а затем снова запустите проверку правил обновления.
Достаточно просто - нужно лишь запустить службу. Вот где возникают проблемы. Когда я открываю службы и запускаю службу SQL Server Analysis Services (MSSQLSERVER), я получаю следующее сообщение:
Служба служб SQL Server Analysis Services (MSSQLSERVER) на локальном компьютере была запущена, а затем остановлена. Некоторые службы останавливаются автоматически, если они не используются другими службами или программами.
Попытка из командной строки от имени администратора дает:
PS C: \ Windows \ System32> чистый старт MSSQLServerOLAPService
Служба SQL Server Analysis Services (MSSQLSERVER) запускается ...
Не удалось запустить службу SQL Server Analysis Services (MSSQLSERVER).
Сервис не сообщил об ошибке.
Дополнительную помощь можно получить, набрав NET HELPMSG 3534.
Я попытался изменить настройку входа в систему этой службы на администратора, пользователя с правами администратора, а также учетные записи локальной системы и сетевой службы - ничего не работает. Кроме того, когда я смотрю на службу через диспетчер конфигурации SQL Server (также работающий как администратор), попытка изменить параметр входа в систему для службы приводит к сообщению:
Сервер выдал исключение. [0x80010105]
Мне не нужны сами аналитические службы - все, что мне нужно, это чтобы эта одна служба работала достаточно долго, чтобы выполнить обновление R2, а затем она снова может отключиться. Есть мысли о том, как запустить службу Analysis Services?
Обновить: Проверяя журнал событий, я обнаружил ошибку, записанную в журнал приложений из MSSQLServerOLAPService. Он имеет идентификатор события 0, категорию задачи (289) и говорит:
Служба не может быть запущена: синтаксический анализ XML завершился неудачно в строке 1, столбец 4: нераспознанная входная подпись.
Очистите журнал системных событий и попробуйте запустить службу анализа. Это сработало для меня.
Нилеш
Первое, что вам нужно сделать, это установить Зачем не запускается служба. Служба SSAS будет регистрировать свои проблемы в журнале системных событий, и именно там вам нужно искать. Запустите EventVwr.exe и проверьте журнал приложения на наличие событий, сообщаемых SSAS.
Об ошибках также сообщается в файлах журнала ошибок, см. Конфигурация служб Analysis Services - каталоги данных за их местонахождение.
Вы обновляетесь через автоматические обновления? Если да, попробуйте запустить файл обновления вручную. У вас должна быть возможность отменить выбор обновления служб анализа (или вы можете удалить их отдельно в настройке SQL-сервера, если они вам не нужны).