Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
MS SQL 2014 Enterprise Edition
В Management Studio процедура работает без проблем, создал Job - получаю ошибку
Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". [SQLSTATE 42000] (Error 7303) OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)

Нужны какие-то настройки для NT SERVICE\SQLAgent$MSSQL, подскажите какие
17 ноя 15, 13:02    [18428817]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Glory
Member

Откуда:
Сообщений: 104760
Бельчанин
Нужны какие-то настройки для NT SERVICE\SQLAgent$MSSQL, подскажите какие

А "В Management Studio процедура работает без проблем" под какой учетной записью выполняется ?
17 ноя 15, 13:05    [18428832]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
Glory
Бельчанин
Нужны какие-то настройки для NT SERVICE\SQLAgent$MSSQL, подскажите какие

А "В Management Studio процедура работает без проблем" под какой учетной записью выполняется ?


под "sa" ...
17 ноя 15, 13:07    [18428838]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Glory
Member

Откуда:
Сообщений: 104760
Бельчанин
под "sa" ...

sa - это логин mssql
17 ноя 15, 13:09    [18428853]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
автор
Нужны какие-то настройки

не нужны. Вам нужно разобраться с правами доступа к файлам.
17 ноя 15, 14:14    [18429330]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
Glory
Бельчанин
Нужны какие-то настройки для NT SERVICE\SQLAgent$MSSQL, подскажите какие

А "В Management Studio процедура работает без проблем" под какой учетной записью выполняется ?

Glory, извини, плаваю в этих вопросах ... подскажи как учетку выяснить ...
17 ноя 15, 14:38    [18429569]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
Владислав Колосов
автор
Нужны какие-то настройки

не нужны. Вам нужно разобраться с правами доступа к файлам.

Дали всем полный доступ - не помогло ....
17 ноя 15, 14:44    [18429604]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
смотрю_тут
Member

Откуда:
Сообщений: 1368
у вас в логах ОС в в этот момент есть ошибки?
Судя по ошибки у вас проблема создания OLE объекта.
здесь про оракл http://dbasimple.blogspot.ru/2012/12/oracle-linked-server-allow-in-process.html , нужно
примерно точно самое создать, пункт :
1. Start --> Run --> Dcomcnfg
2. Component services --> My computer --> DCOM config --> MSDAINITIALIZE
3. Right click on MSDAINITIALIZE --> properties -->security
4. Add SQL startup account under "launch and activation permission", "Access permission" and "Configuration permission".
5. Give full rights

AllowInProcess включен? по умолчанию в 2014 он вроде выключен , включите его, тогда может сразу заработает.
17 ноя 15, 15:14    [18429877]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Glory
Member

Откуда:
Сообщений: 104760
http://www.excel-sql-server.com/excel-import-to-sql-server-using-distributed-queries.htm
17 ноя 15, 15:28    [18430022]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
Glory
http://www.excel-sql-server.com/excel-import-to-sql-server-using-distributed-queries.htm

Спасибо, это сделано ....
17 ноя 15, 15:35    [18430075]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
смотрю_тут
у вас в логах ОС в в этот момент есть ошибки?
Судя по ошибки у вас проблема создания OLE объекта.
здесь про оракл http://dbasimple.blogspot.ru/2012/12/oracle-linked-server-allow-in-process.html , нужно
примерно точно самое создать, пункт :
1. Start --> Run --> Dcomcnfg
2. Component services --> My computer --> DCOM config --> MSDAINITIALIZE
3. Right click on MSDAINITIALIZE --> properties -->security
4. Add SQL startup account under "launch and activation permission", "Access permission" and "Configuration permission".
5. Give full rights

AllowInProcess включен? по умолчанию в 2014 он вроде выключен , включите его, тогда может сразу заработает.


AllowInProcess включен - включен ...
Right click on MSDAINITIALIZE --> properties -->security - все кнопки недоступны ...
17 ноя 15, 16:05    [18430255]     Ответить | Цитировать Сообщить модератору
 Re: Executed as user: NT SERVICE\SQLAgent$MSSQL. Cannot initialize the data source object  [new]
Бельчанин
Member

Откуда:
Сообщений: 32
Бельчанин
AllowInProcess включен - включен ...
Right click on MSDAINITIALIZE --> properties -->security - все кнопки недоступны ...


Уже доступны ... кому надо - https://techsupport.osisoft.com/Troubleshooting/KB/KB01144
17 ноя 15, 16:32    [18430413]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить