0
Fuas4
23.10.14
✎
21:41
|
Господа. в администрировании чуть менее, чем никак. Хочу очистить кэш конкретной базы у г-на Гилева нашел вот
Там написано:
1. select name, database_id from sys.databases
// получаем идентификатор нужной БД.
2. DBCC FLUSHPROCINDB(<database_id>)
// очищаем кэш по id БД.
Я первую строчку в запрос вставил, выполнил, вернуло, ожидаемо, все имена и Айди баз. А как мне из полученной ТЗ получить айди нужной мне базы, зная ее имя? Не циклом же перебирать и имя сравнивать?
|
|
5
Fuas4
23.10.14
✎
22:19
|
(4) Спасибо, это я уже находил. SELECT DB_ID() AS [Database ID] вернуло мне индекс, но если я этот код ставлю внутрь DBCC FLUSHPROCINDB(), ругается на select. Вы мне скажите, пожалуйста, как мне мою полученную цифру в DBCC FLUSHPROCINDB() передать
|
|