Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Процедура реиндекса перестает формировать строку команды
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть скрипт от Microsoft, который делает реиндекс или ребилд той базы, в контексте которой нахожусь. Решил передалть под sp, чтобы лежела в master'е и передавать ей на вход имя базы, которую надо реиндекснуть. Код: 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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. Если этот код выполнять в текстовом в окне запросов EMS, то строка PRINT N'Executed: ' + @command будет печатать строку запроса Потом делаю это все в виде sp в базе master, запускаю ее с передачей ей имени базы, процедура текст не печатает. Причем, DB_ID определяет id базы по имени нормально, но почему-то строка запроса ломается на + @indexname. Если его заремить, то код строки запроса снова будет выводить принтом. Подскажите, что за грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 16:37 |
|
||
|
Процедура реиндекса перестает формировать строку команды
|
|||
|---|---|---|---|
|
#18+
[-==-], а в цикле sys.objects и тд базы мастер вас не смущает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 16:44 |
|
||
|
Процедура реиндекса перестает формировать строку команды
|
|||
|---|---|---|---|
|
#18+
надо ее пометить системной и запускать в контексте нужной базы. и убрать параметр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 16:56 |
|
||
|
Процедура реиндекса перестает формировать строку команды
|
|||
|---|---|---|---|
|
#18+
TaPaK, Yasha123, да, не хватает контекста именно нужной базы.... Кроме как создавать sp в каждой базе, этот скрипт сложно переделать в универсальный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2019, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39889857&tid=1686943]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 358ms |

| 0 / 0 |
