Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ! Есть пользователь - slava Есть роль базы данных - TestRole Пользователю назначена эта роль Функция Is_Member возвращает НОЛЬ. Как с этим бороться ? Вот скрин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 08:32 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
SUSER_SID() добавьте в свой запрос. Членом роли может оказаться совсем другой "slava". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 09:09 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Вот свойства роли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 11:33 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Покажите результат select @@version ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 11:59 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 12:13 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Petrashkevich, Значит ваш slava член серверной роли sysadmin. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 12:34 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
invmЗначит ваш slava член серверной роли sysadmin. Ну да, он сисадмин, но в роли то состоит. Как узнать состоит пользователь в роли или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:07 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
PetrashkevichinvmЗначит ваш slava член серверной роли sysadmin. Ну да, он сисадмин, но в роли то состоит. Как узнать состоит пользователь в роли или нет ? научится читать хелп авторMembers of the sysadmin fixed server role enter every database as the dbo user. Checking permission for member of the sysadmin fixed server role, checks permissions for dbo, not the original login. Since dbo can't be added to a database role and doesn’t exist in Windows groups, dbo will always return 0 (or NULL if the role doesn't exist). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:09 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Так будет правильно ? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:27 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Petrashkevich, PetrashkevichТак будет правильно ? Код: sql 1. Нет, конечно, такой скрипт покажет для dbo, что он входит в группу TestRole, даже если это не так. Нужно смотреть по системным таблицам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:35 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Petrashkevich, Правильно будет Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:38 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
invmPetrashkevich, Правильно будет Код: sql 1. эээ, этот скрипт вернёт 1, если пользователь в группе TestRole, и 0, если нет??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 13:42 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
А так ? Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 14:13 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
alexeyvgэээ, этот скрипт вернёт 1, если пользователь в группе TestRole, и 0, если нет???Этот скрипт проверит членство в роли, согласно модели безопасности. PetrashkevichА так ?Не будет работать, если пользователь входит в роль опосредованно, через членчтво в другой роли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2018, 14:23 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
PetrashkevichА так ?Можно посмотреть, как это делает SSMS. Профайлером. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2018, 01:36 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
invmalexeyvgэээ, этот скрипт вернёт 1, если пользователь в группе TestRole, и 0, если нет???Этот скрипт проверит членство в роли, согласно модели безопасности.Человеку надо, как я понял, проверить, будет ли показываться пользователь в окошке свойств роли. Как на скриншоте 21439531 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2018, 01:38 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
alexeyvgМожно посмотреть, как это делает SSMS. Профайлером. Интересно. Согласно справке , IS_MEMBER еще и определяет членство в группе windows, и делает это по access tokens - однако в коде ни обращений к sys.login_token, ни еще куда-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2018, 04:03 |
|
||
|
война с Is_Member
|
|||
|---|---|---|---|
|
#18+
Сон Веры ПавловныalexeyvgМожно посмотреть, как это делает SSMS. Профайлером. Интересно. Согласно справке , IS_MEMBER еще и определяет членство в группе windows, и делает это по access tokens - однако в коде ни обращений к sys.login_token, ни еще куда-то. Патаму, что это делается обращением к стандартному API Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2018, 10:20 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1689662]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 375ms |

| 0 / 0 |
