|
|
|
доступом к поставщику OLE DB "Microsoft.ACE.OLEDB.12.0" пользователю с правами public
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Прошу подсказать, какие роли сервера задать, (исключая админа) чтобы выполнялся запрос через openrowset Код: sql 1. 2. 3. 4. Когда даю пользователю права админа, запрос выполняется. Иначе ошибка: Нерегламентированный доступ к поставщику OLE DB "Microsoft.ACE.OLEDB.12.0" запрещен. К данному поставщику доступ необходимо производить через связанный сервер. В свойствах поставщика пробовала убирать/ставить галочки в: "Отключить нерегламентированный доступ" и в "Допускать в ходе процесса". Хочется понять можно ли вообще выполнить такой запрос, c правами public. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:19:02 |
|
||
|
доступом к поставщику OLE DB "Microsoft.ACE.OLEDB.12.0" пользователю с правами public
|
|||
|---|---|---|---|
|
#18+
SandraSidorova, авторДопускать в ходе процесса сервер будет падать. А для чего прямой запрос? Для импорта используйте Integration Services. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 15:23:24 |
|
||
|
доступом к поставщику OLE DB "Microsoft.ACE.OLEDB.12.0" пользователю с правами public
|
|||
|---|---|---|---|
|
#18+
SandraSidorovaХочется понять можно ли вообще выполнить такой запрос, c правами public. Спасибо Очень рекомендую сделать следующее - поставить вторым инстансом 32-битный бесплатный SQL Express x86, какой-нибудь кошерный вариант типа 2016 SP1, в него загружать из Excel и настраивать любые права, а уже оттуда готовые таблички выгружать в свой основной MSSQL инстанс. И при назначении прав ничего не отломается, и при "alllow in" сломается - таки не жалко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 15:27:40 |
|
||
|
доступом к поставщику OLE DB "Microsoft.ACE.OLEDB.12.0" пользователю с правами public
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Нашла решение проблемы. Когда установлена галочка Отключить нерегламентированный доступ В реестрах ...Microsoft SQL Server\MSSQL10.MSSQLSERVER\Providers\Microsoft.ACE.OLEDB.12.0 Появляется параметр DisallowAdHocAccess со значением 1. Но когда галку в свойствах убираю, в реестрах этот параметр вообще пропадает. Руками задала этому параметру значение 0. И запрос под пользователем с правами public отработал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 09:45:23 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39563799&tid=1690751]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
229ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 556ms |

| 0 / 0 |
