Поделиться через


Readme: образец SlidingWindow

Этот образец поддерживается только в SQL Server 2005 и SQL Server 2008. С версиями SQL Server более ранними, чем SQL Server 2005, образец работать не будет.

Целью образца SlidingWindow является демонстрация возможности перемещения секций между таблицами с использованием инструкции ALTER TABLE SWITCH языка Transact-SQL. Сведения об этой функции см. в разделе «Проектирование секций для управления подмножествами данных» в электронной документации по SQL Server.

ms160743.note(ru-ru,SQL.100).gifВажно!
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Корпорация Майкрософт не предоставляет техническую поддержку для этих образцов. Образцы приложений не должны подключаться к производственной базе данных SQL Server или использоваться с ней без разрешения системного администратора.

Сценарии

Образец перемещает данные за наиболее давний месячный срок из секционированной таблицы TransactionHistory в секционированную таблицу TransactionHistoryArchive. Перед выполнением переключения секций функция секционирования для TransactionHistoryArchive изменяется, чтобы получить новую секцию. Также в таблицу TransactionHistory добавляется проверочное ограничение. После переключения секций обе таблицы, TransactionHistory и TransactionHistoryArchive, восстанавливаются в секционированную структуру, которая позволит обрабатывать данные за следующий месяц по аналогичному плану.

Языки

Transact-SQL

Предварительные требования

Перед запуском этого образца необходимо выполнить следующие шаги.

  1. Установите SQL Server, включая следующие компоненты:
    • Database Engine
    • SQL Server Management Studio
  2. Загрузите образец базы данных AdventureWorks (OLTP) и образцы компонента SQL Server Database Engine на веб-узле Образцы создания сценариев на языке T-SQL для продуктов Microsoft SQL Server.

Запуск образца

Следующая процедура показывает, как выполняется образец SlidingWindow.

Выполнение образца SlidingWindow

  1. Запустите образец PartitioningScript. Дополнительные сведения см. в разделе Образец Readme_PartitioningScript.

  2. В среде SQL Server Management Studio откройте файл Sliding.sql. По умолчанию установка выполняется в каталог «C:\Program Files\Microsoft SQL Server\100\Samples\Engine\\Administration\SlidingWindow\Scripts». Нажмите кнопку Выполнить.

См. также

Другие ресурсы

Секционированные таблицы и индексы
Проектирование секций для управления вложенными наборами данных
Эффективная передача данных переключением секций

Справка и информация

Получение помощи по SQL Server 2008