Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > 1С: Проблемы и решения > Подскажите как переиндексировать БД |
Автор: mnemonic 17.05.04, 12:29 |
Подскажите как переиндексировать БД - 1С + MS SQL 2000 |
Автор: Allaire 17.05.04, 12:35 |
Несложно Вводишь такое: DECLARE @TableName char(32) DECLARE SysCur CURSOR FOR SELECT name FROM sysobjects WHERE type='U' OPEN SysCur FETCH NEXT FROM SysCur INTO @TableName WHILE @@FETCH_STATUS=0 BEGIN DBCC DBREINDEX(@TableName) FETCH NEXT FROM SysCur INTO @TableName END CLOSE SysCur DEALLOCATE SysCur (надеюсь сечеш - что написано) Набирается в SQL Analyzer |
Автор: mnemonic 17.05.04, 12:40 |
можно еще кстати запустить хранимую процедуру _1sp_DBReindex |
Автор: ZEE 17.05.04, 15:24 |
хм... и зачем тогда в конфигураторе Тестирование и исправление ИБ + Реиндексация ?.. |
Автор: Allaire 18.05.04, 10:24 |
Попробуй сделать реиндексацию 2-х гиговой базы с помощью конфигуратора а потом с хранимой процедуры- что называется ПОЧУВСТВУЙ РАЗНИЦУ! |