|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
В Оракле если меняешь структуру таблицы и в каких то хр. процедурах при этом она используется, то хр. процедура становится инвалидной и её нужно вручную перекомпилировать, т.е. после изменений структуры таблиц в Оракле нужно обязательно посмотреть список инвалидных объектов схемы и если таковые появились, то перекомпилировать их. А как с этим в MSSQL? Если поменять структуру таблицы, то сервер автоматом не компилит зависимые процедуры, функции, триггера? Как в студии можно посмотреть список инвалидных объектов схемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 10:02 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
Ничо не надо смотреть. Сервер фсе сделает за вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 10:07 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
aleks222 Ничо не надо смотреть. Сервер фсе сделает за вас. Спасибо. Ну а если действительно в схеме есть какие то инвалидные объекты, то как в студии посмотреть их список? В ней есть какая то интерфейсная возможность? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 10:10 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
verter, Не всегда будет автоматом. Например, метаданные представлений надо вручную обновлять. Визуальных средств в SSMS нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 11:12 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
verter aleks222 Ничо не надо смотреть. Сервер фсе сделает за вас. Спасибо. Ну а если действительно в схеме есть какие то инвалидные объекты, то как в студии посмотреть их список? В ней есть какая то интерфейсная возможность? Нет. Валидность объекта MS SQL окончательно и полностью проверяет только при выполнении. До момента выполнения может быть все, что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 12:07 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
aleks222, ну хорошо, а как скриптом получить инвалидные объекты? вьюхи, процедуры, триггера? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 12:37 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
перекомпилировать можно так: EXEC sp_recompile N'dbo.имяпроцедуры'; а вот как список инвалидных получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 12:40 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
verter перекомпилировать можно так: EXEC sp_recompile N'dbo.имяпроцедуры'; а вот как список инвалидных получить? Вам бы еще осознать, что значит "перекомпилировать" в MS SQL. Не задавали бы вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 12:43 |
|
Перекомпиляция объектов схемы
|
|||
---|---|---|---|
#18+
verter aleks222, ну хорошо, а как скриптом получить инвалидные объекты? вьюхи, процедуры, триггера? Вам хочется в общем случае , да? А как вы будете получать отсюда, например: exec('select do from bedo') ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 13:14 |
|
|
start [/forum/topic.php?fid=46&fpage=19&tid=1684497]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 389ms |
0 / 0 |