взято с http://mokshin.su/node/77
- Если операционка 32-битная, то может помочь этот шаг:
- запустить DCOMCNFG
- далее в разделе Component Services/Computers/My Computer/DCOM Config нужно найти пункт Microsoft Excel Application
- клик правой кнопкой Свойства (Properties)
- перейти на закладку Безопасность (Security)
- в разделе Разрешения на запуск и активацию (Launch and Activation Permissions) выбрать Настроить (Customize), нажать Изменить… (Edit…), в открывшемся окне добавить для пользователя, под которым запускается служба SQL Server, права Локальный запуск, Локальная активация (Local Launch, Local Activation)
- в разделе Права доступа (Access Permissions) выбрать Настроить (Customize), нажать Изменить… (Edit…), в открывшемся окне добавить для пользователя, под которым запускается служба SQL Server, права Локальный доступ (Local Access)
- Если операционка 64-битная, и в разделе Component Services/Computers/My Computer/DCOM Config НЕТ пункта Microsoft Excel Application, можно попробовать запустить консоль (MMC) в 32-битном режиме — возможно пункт Microsoft Excel Application появится. Далее все действия как в описанном выше шаге.
Зпуск из командной строки:
mmc /32
И добавить оснастку Component Services — меню Консоль / Добавить или удалить оснастку… (File / Add/Remove Snap-in…) - Если не помогает ничего описанное выше, то действуем в лоб:
- в разделе Component Services/Computers на My Computer клик правой кнопкой, Свойства (Properties)
- закладка Безопасность COM (COM Security)
- в разделе Права доступа (Access Permissions) нажать Изменить настройки по умолчанию… (Edit Default…), в открывшемся окне добавить для пользователя, под которым запускается служба SQL Server, права Локальный доступ (Local Access)
- в разделе Разрешения на запуск и активацию (Launch and Activation Permissions) нажать Изменить настройки по умолчанию… (Edit Default…), в открывшемся окне добавить для пользователя, под которым запускается служба SQL Server, права Локальный запуск, Локальная активация (Local Launch, Local Activation)