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

Откуда: Москва
Сообщений: 33
создал я новую файловую группу, для того что бы перенести таблицу в новую файловую группу что надо сделать?

какая последовательность действий ?

я не волшебник, я только учусь
3 сен 09, 22:53    [7615652]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Таблица переносится пересозданием кластерного индекса с указанием нужной файловой группы.
3 сен 09, 22:55    [7615658]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
iljy
Member

Откуда:
Сообщений: 8711
newalex,

1. почитать БОЛ. На ключевые слова ALTER TABLE.
2. Далее по необходимости
3 сен 09, 22:56    [7615659]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
newalex
Member

Откуда: Москва
Сообщений: 33
быстро , спасибо значит alter table перенесёт? сыкатно как то (с) девид бойл by bocharik
я не волшебник, я только учусь
3 сен 09, 23:01    [7615668]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
iljy
Member

Откуда:
Сообщений: 8711
newalex,

если кластерного индекса нет - просто создайте его в нужной группе. если есть - можно его drop /create, либо таки смотрите ALTER TABLE ... MOVE TO
3 сен 09, 23:03    [7615676]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
newalex
Member

Откуда: Москва
Сообщений: 33
понял но страшно! ничего не случиться? остался один, нетрезв, думую делать нет?
create append drop понятно, всё равно боюсь alter move сработает нормально?
____________________________
я не волшебник, я только учусь
3 сен 09, 23:07    [7615685]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
iljy
Member

Откуда:
Сообщений: 8711
newalex,

если один,нетрезв и только учусь - то точно лучше не делать.
3 сен 09, 23:09    [7615690]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
newalex
Member

Откуда: Москва
Сообщений: 33
Спасибо! буду думать, ждать субботы, когда не будет пользователей, тогда буду экспериментировать, но в принципе altr table 'имя таблицы' move to 'имя файловой группы' сработает?

или проще переименовать таблицу , создать в новой группе и insert?
____________________________________
я не волшебник, я только учусь
3 сен 09, 23:15    [7615700]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
iljy
Member

Откуда:
Сообщений: 8711
newalex
Спасибо! буду думать, ждать субботы, когда не будет пользователей, тогда буду экспериментировать, но в принципе altr table 'имя таблицы' move to 'имя файловой группы' сработает?

или проще переименовать таблицу , создать в новой группе и insert?
____________________________________
я не волшебник, я только учусь


не совсем. примерно так:
ALTER TABLE table_name DROP CONSTRAINT Clustered_Index_Name WITH (MOVE TO filegroup)

Потом если индес необходим - его создать заново. Ну или просто DROP INDEX / CREATE INDEX
3 сен 09, 23:26    [7615720]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
newalex
Member

Откуда: Москва
Сообщений: 33
а остальные индексы ? да есть на ID pk А ОСТАЛЬНЫЕ?
честно говоря читал хелп, но насчет перемещения и хранения индексов не вкурил,
кстатит 2private можно связаться как то тесней, мне дураку объяснить можно обсудить условия :)
______________________________
я не волшебник, я только учусь
3 сен 09, 23:36    [7615737]     Ответить | Цитировать Сообщить модератору
 Re: создание новой файловой групппы  [new]
newalex
Member

Откуда: Москва
Сообщений: 33
135279732 icq :)
____________________________
я не волшебник, я только учусь
3 сен 09, 23:43    [7615749]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить