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

Откуда:
Сообщений: 240
MS SQL 2000
Нужно переместить несколько таблиц в другую файловую группу.
Некоторые справочные, некоторые рабочие. Ключи на них автоинкрементные и на эти ключи само собой имеются ссылки из др. таблиц.
Как их перетащить?
Как можно перенести индексы из таблиц в др. файл. группу
24 май 04, 07:20    [695479]     Ответить | Цитировать Сообщить модератору
 Re: Переместить таблицу в др. файл. группу  [new]
MVM
Member

Откуда:
Сообщений: 271
Если под другой файловой группой Вы имеете в виду другую базу данных на том же сервере,
то
select *
into [mybase2..mytable]
from [mybase1..mytable]


После чего создаете индексы.

И еще. Что Вы подразумеваете под словом "переместить"? Скопировать, или скопировать и удалить? И зачем?
24 май 04, 07:55    [695499]     Ответить | Цитировать Сообщить модератору
 Re: Переместить таблицу в др. файл. группу  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Придеться грохнуть связи, удалить ключи по автоинкрементным полям, затем создать кластерный ключ по этим полям указав в качестве размешения ключа необходимую файлгруппу и тогда таблица будет перемешена в нее, затем снова создать связи.
24 май 04, 09:03    [695544]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить