2012-02-06 2 views
1

У меня есть пакет SSIS, содержащий задачу обработки служб Analysis Services. Этот пакет запускается в SQL Server Job в SQL Server 2008 R2.Ошибка обработки обработки служб Analysis Services при запуске агентом SQL Server

Если я запускаю эту работу самостоятельно или обрабатываю куб вручную, все в порядке.

Однако, если я планирую задание и позволяю агенту SQL-сервера запускать его, тогда задача «Обработка служб Analysis Services» не сообщит об ошибках в модуле хранения OLAP и что при обработке одной из групп мер произошла ошибка.

Есть ли у кого-нибудь еще что-нибудь подобное?

+1

Посмотрите на учетную запись, которая отвечает за обработку.Имеет ли он права на ресурс, используемый для измерения? – billinkc

+0

Что вы подразумеваете под используемым ресурсом? –

+0

Ресурс = общий термин для везде, где происходят данные измерения. Я предполагаю, что это база данных, но мой SSAS слаб. Может ли учетная запись подключиться к базе данных? Может ли учетная запись получить доступ к каталогу? Может ли он выполнить необходимый запрос, выполнить исходный proc, что угодно? Если SSAS может использовать что-то другое, кроме базы данных, например файла, убедитесь, что учетная запись имеет разрешения файловой системы. – billinkc

ответ

1

Итак, после нескольких месяцев рассмотрения этого я наконец понял ответ; конечно, это просто.

Задача SSIS, которую я создал, обрабатывала только куб, тогда как каждый раз, когда я обрабатывал вручную в студии управления, я обрабатывал всю базу данных SSAS.

Теперь я изменил пакет SSIS для обработки всей базы данных, и все, кажется, работает правильно.

3

Учетная запись службы агента SQL Server может не иметь достаточных разрешений. Вы можете подтвердить это, выполнив одно из следующих действий:

  1. Добавьте учетную запись службы в группу «Администраторы» на сервере служб анализа, чтобы подтвердить эту проблему. Пусть работа выполняется по расписанию.
  2. Create a proxy, который работает под вашими учетными данными и задает задание для выполнения под прокси-сервером. Пусть работа выполняется по расписанию.
  3. Измените агент SQL Server, чтобы использовать свои учетные данные. Пусть работа выполняется по расписанию.

Если задание успешно завершено после внесения любого из вышеуказанных изменений, у вас есть проблема с разрешением, которую необходимо устранить.

0

когда Сформировать Эта ошибка: службы отчетов наличие файла базы данных каталога не удалось SQL Server 2008 R2

========================= ================================================== =====

Эта проблема возникает из-за того, что базы данных для экземпляра служб отчетов SQL Server 2008, которые вы хотите установить, уже существуют на компьютере со следующим путем.

C: \ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA

вручную удалить .mdf и .LDF файлы отчета из выше пути и повторного запуска программы установки.

0

В моем случае я нашел решение другим способом. Прежде всего, я вхожу в analysus-службы, используя студию управления SQL. В конце концов я искал в папке баз данных имя моего проекта, после того как я открыл это и дважды клик в папке Roles, клик в новой роли, в этом окне я выбрал Членство в левую панель, клик в кнопке добавления и поиск в NT AUTHORITY \ Service, клик в кнопке Ok и, наконец, перезапуск служб анализа Sql. Я пытался запустить свою работу, и она работает. enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^