|
|
|
Не удается выполнить импорт из xls файла, ругается на права
|
|||
|---|---|---|---|
|
#18+
Импортирую такой командой: DoCmd.TransferSpreadsheet acImport, 8, "CatalogPostavTemp", Me.SourceData, False, wRange Таблица уже существует, права на инсерт в нее есть. Пользователь входящий в db_owner можеть импортировать данные, без этой роли, с ролями datareader, datawriter, перестает импортировать. Выдает ошибку: 3146 - ODBC--call failed. Create table permission denied in database 'XXX'. (#262) Думаю может перед импортом программно присваивать ему эту роль, а затем снимать. Не хочу, неверно так. Что можете посоветовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 12:17 |
|
||
|
Не удается выполнить импорт из xls файла, ругается на права
|
|||
|---|---|---|---|
|
#18+
Оба, еще лучше записал в процедуру присвоение новой роли: CREATE PROCEDURE CatalogPostavEditGrantProc(@p1 VARCHAR(10), @p2 INT) AS IF @p2 = 0 exec sp_addrolemember N'db_owner', @p1 ELSE exec sp_droprolemember N'db_owner', @p1 Так теперь ругается что нет прав на выполнение операции, где задаются права на выполнение сохр. процедур? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 13:16 |
|
||
|
Не удается выполнить импорт из xls файла, ругается на права
|
|||
|---|---|---|---|
|
#18+
В ентерпрайз менеджере по правой кнопке all tasks-manage permissions... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 14:07 |
|
||
|
Не удается выполнить импорт из xls файла, ругается на права
|
|||
|---|---|---|---|
|
#18+
Динамически устанавливать. удалять. права. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32384739&tid=1677072]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 496ms |

| 0 / 0 |
