Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 хочется перенести существующую таблицу в др filegroup  [new]
eldorado
Member

Откуда: Москва
Сообщений: 20
как сделать такое? в BOL описывается механизм через EnterpriseManager, подскажите как (а точнее чем) сделать такой перенос программно? Спасибо
30 июл 03, 17:18    [282181]     Ответить | Цитировать Сообщить модератору
 Re: хочется перенести существующую таблицу в др filegroup  [new]
llee
Member

Откуда:
Сообщений: 168
Праввой кнопой на таблице - дизайн таблицы - таблицы и свойства индексов
30 июл 03, 17:31    [282211]     Ответить | Цитировать Сообщить модератору
 Re: хочется перенести существующую таблицу в др filegroup  [new]
eldorado
Member

Откуда: Москва
Сообщений: 20
читаем вопрос лучше. через EnterpriseManager понятно - хочется программно, ну хоть как-нибудь TSQL, DMO...
30 июл 03, 17:34    [282219]     Ответить | Цитировать Сообщить модератору
 Re: хочется перенести существующую таблицу в др filegroup  [new]
llee
Member

Откуда:
Сообщений: 168
если не знаем как выглядит скрипт, то запускаем профайлер и ловим эту строку, которая возникает при нажатии ОК в ЕМ
30 июл 03, 17:36    [282226]     Ответить | Цитировать Сообщить модератору
 Re: хочется перенести существующую таблицу в др filegroup  [new]
Glory
Member

Откуда:
Сообщений: 104760
Думаю получится только через промежуточную таблицу с последующим переименованием оной
30 июл 03, 17:38    [282228]     Ответить | Цитировать Сообщить модератору
 Re: хочется перенести существующую таблицу в др filegroup  [new]
Serhiy Snisarenko
Guest
Если таблица TAB имеет CLUSTERED INDEX [IDX_TAB1], то так


DROP INDEX TAB.IDX_TAB1
GO

CREATE CLUSTERED INDEX [IDX_TAB1] ON [dbo].[TAB]([FIELD_ID]) ON [NewFileGroup]
GO
30 июл 03, 21:30    [282513]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить