Перейти к основному контенту

Переиндексация базы данных

1. Блокировка таблиц

USE [database]
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = ON)"
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_ROW_LOCKS= ON)"
GO

2. Переиндексация базы данных

3. Разблокировка таблиц

USE [database]
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = OFF)"
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_ROW_LOCKS= ON)"
GO