|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
Имеется запрос Access for Office 365 , содержащий присоединенную таблицу из внешнего источника - базы SQL Server 2012 . На машине разработчика (тот, кто добавил внешнюю таблицу в базу Access и запрос) все работает. На другой машине выдается сообщение об отсутствии прав на новую присоединенную таблицу: Microsoft Accessodbc call failed #229 The SELECT Permission was denied on the object database schema Параметры соединения: MS Access Linked Table ODBC DSNODBC;DSN=xxx;Trusted_Connection=Yes;APP=Microsoft Office;DATABASE=My_DB;;TABLE=dbo.Dbo_My_Table В ODBC используется встроенная аутентификация Windows: Проверил права Access на таблицу на проблемной машине - они те же самые, что и у меня. Сам Access может открыть Dbo_My_Table . Где и как мне раздать права на новую таблицу в SQL Server или ODBC источнике? Что должно стоять в <UserName> в случае Integrated Windows Authetication : Код: sql 1. 2. 3.
? И под каким пользователем нужно запускать указанный выше GRANT DDL ? [1]: https://i.stack.imgur.com/CWeDK.png ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 15:43 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
TestBench Что должно стоять в <UserName> в случае Integrated Windows Authetication : Этого - "Trusted_Connection=Yes" достаточно ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 16:04 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
TestBench Что должно стоять в <UserName> в случае Integrated Windows Authetication : Код: sql 1. 2. 3.
? Вестимо ИмяПользователяПодключившегосяПоIntegratedWindowsAuthetication. 1. Подключается ли оно к серверу? 2. Если НЕ подключается - надо создать ИмяВхода. 3. Если подключается - надо еще создать пользователя в базы для ИмяВхода. 4. Если собираетесь труждатся коллективом - проще задействовать Группу домена Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 16:09 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
TestBench, логин/пользователь, с той машины, создан на сервере ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 16:10 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
Вообще это довольно странная вещь. Почему на еще одном компьютере (другой пользователь) запрос запускается успешно и без раздачи прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 18:02 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
TestBench Вообще это довольно странная вещь. Почему на еще одном компьютере (другой пользователь) запрос запускается успешно и без раздачи прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 18:16 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
По всей видимости объекты (Linked Table), созданные Windows пользователями одной Active Directory - группы не "видны" с точки зрения системы прав пользователям другой Active Directory - группы. Теперь главный вопрос - можно ли управлять правами объектов Access на уровне групп или придется пересоздавать объекты под пользователем нужной группы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 19:45 |
|
Права на доступ к присоединенной/внешней таблице SQL Server из Access запроса
|
|||
---|---|---|---|
#18+
TestBench Вообще это довольно странная вещь. Почему на еще одном компьютере (другой пользователь) запрос запускается успешно и без раздачи прав? 1. Без "раздачи прав" ничего не запускается. 2. Если что-то запускается "без раздачи прав" - значит права раздали за вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 16:07 |
|
|
start [/forum/topic.php?fid=45&msg=40124672&tid=1609498]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 402ms |
0 / 0 |