Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Как бы, как бы, как бы соорудить вот такое: (я понимаю, что так в лоб писать нельзя, но это для наглядности): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. пробовал @SQL='.............'; запутался где сколько надо кавычек с этим LDAP// внутри ничего не получается прошу помощи, братцы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 11:11 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
путь примерно такой: create table #tmp (............. insert into #tmp exec('SELECT sAMAccountname,extensionAttribute7 FROM ''LDAP:// OU=COMMON,OU=_Users,DC=XXX,DC=ru'' WHERE ObjectCategory = ''Person'' AND MemberOf = 'CN='+@GROUP+',OU=Common,OU=Applications,OU=_Groups,DC=XXX,DC=ru''' ) AT ADSI; select * from #tmp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 11:47 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
С кавычками все равно вам придется разобраться :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 11:50 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
спасибо! буду пробывать с кявычками вроде разобрался в шоке от их числа... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 11:56 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
Я вам инструкцию подготовил с расчетом того, что вы вставлять будете в курсор (SELECT на выходе). Ваш вариант такого не предполагает (EXEC на выходе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 12:06 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
ziktuwЯ вам инструкцию подготовил с расчетом того, что вы вставлять будете в курсор (SELECT на выходе). Ваш вариант такого не предполагает (EXEC на выходе). Да не, эт понятно У Вас кстати, перед CN одна штука кавычки, а надо две ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 12:17 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
Интеерсно, а сразу в курсор это можно вставить: Типа так: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 12:24 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
ziktuwпуть примерно такой: create table #tmp (............. insert into #tmp exec('SELECT sAMAccountname,extensionAttribute7 FROM ''LDAP:// OU=COMMON,OU=_Users,DC=XXX,DC=ru'' WHERE ObjectCategory = ''Person'' AND MemberOf = 'CN='+@GROUP+',OU=Common,OU=Applications,OU=_Groups,DC=XXX,DC=ru''' ) AT ADSI; select * from #tmp INSERT в таком виде не заработал Msg 7411, Level 16, State 1, Line 9 Server 'ADSI' is not configured for RPC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 12:54 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
AssollINSERT в таком виде не заработал Msg 7411, Level 16, State 1, Line 9 Server 'ADSI' is not configured for RPC. А заработал так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 13:04 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
AssollMsg 7411, Level 16, State 1, Line 9 Server 'ADSI' is not configured for RPC. Это всего лишь нужно поставить галочку в настройках линкед-сервера ADSI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2013, 16:39 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
правильно ли я понял, что табличную функцию с параметрами для чтения ADSI мне создать не удастся? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ругается на плюсы Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) - 13.0.1742.0 (X64) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:28 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
andreymx, инлайн нет, табличную можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:37 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
TaPaKandreymx, инлайн нет, табличную можноможешь пальцем ткнуть в разницу, я с терминами не очень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:40 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
TaPaK, это? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:40 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
andreymx, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:42 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
TaPaK, спасиб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 12:00 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
что-то не получается обойти все эти ограничения Код: 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. сообщение: 443, уровень: 16, состояние: 14, процедура: Get_group_members_tmp, строка: 20 [строка начала пакета: 20] Invalid use of a side-effecting operator 'INSERT EXEC' within a function. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 12:14 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
andreymx, недосмотрел, думаю такое не сложится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 12:53 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
andreymxчто-то не получается обойти все эти ограниченияИ не получится. CLR-функцию пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 12:58 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
invmandreymxчто-то не получается обойти все эти ограниченияИ не получится. CLR-функцию пишите.пока процедуру написал времянку заполняет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 13:11 |
|
||
|
Динамический OpenQuery в курсоре, выручайте
|
|||
|---|---|---|---|
|
#18+
надо было вытянуть в БД членов групп (список групп из справочника, щаз таких групп около 1000) написал две процедуры, одна рекурсивная, другая читает собственно АД прим1: 35 тыщ строк вытянуло во времянку (группа, юзер) за 52 сек прим2: есть группы, в которых кол-во юзеров > 900 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 13:50 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39836733&tid=1687556]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 442ms |

| 0 / 0 |
