Я создал новую базу данных с вторичным файлом в залежах:Таблица разделы Функция - 2008
CREATE DATABASE XYZ_Dimensions_DW
ON PRIMARY
(NAME='DBForPartitioning_1',
FILENAME=
'E:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\XYZ_Dimensions_DW_1.mdf',
SIZE = 20,
MAXSIZE=1048576,
FILEGROWTH=20),
FILEGROUP FG3
(NAME = 'DBForPartitioning_2',
FILENAME =
'F:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\XYZ_Dimensions_DW_2.ndf',
SIZE = 20,
MAXSIZE=1048576,
FILEGROWTH=20)
GO
И я создал функцию секционирования в залежах:
CREATE PARTITION FUNCTION salesYearPartitions (int)
AS RANGE RIGHT FOR VALUES (5208);
CREATE PARTITION SCHEME salesPartitionScheme
AS PARTITION salesYearPartitions
TO ([PRIMARY], FG)
После этого я архивируюсь все данные в соответствии с разделами и теперь файл отправителя, имеющий 1 миллион записей.
enter code here
Здесь мой вопрос заключается в том, как изменить мою функцию раздела от 5208 до 5000. Пожалуйста, помогите мне.
Hi Lan, Спасибо за ваш ответ ... Не могли бы вы посоветовать мне, как использовать функцию перегородки с указанным выше сценарием с 5000. Цените свою помощь ... – shiva
Привет .. Просто хочу подтвердить ниже, скрипт правильный функция разделения продаж() диапазон слияния(). Пожалуйста, помогите мне – shiva
Сначала разделите раздел upt на 5208 на два, чтобы он был до 5000 и один от 5000 до 5208. Затем объедините диапазон 5208 в более высокий раздел –