Меня это озадачивает - в SQL Server 2005/2008 я могу указать группу файлов по умолчанию, которая затем используется для всех таблиц данных. Я также могу указать другую файловую группу для всех полей типа BLOB.
Но я не могу понять, если и как я могу указать файловую группу по умолчанию для индексов .....
Моя настройка обычно такова:
* основная файловая группа - только системный каталог - минимум
* DATA filegroup - которую я делаю по умолчанию для моей базы данных
* INDEX файловая группа для всех индексов
* BLOB файловая группа (необязательно) для всех данных BLOB
* LOG (обвиуослый)
Теперь, если я создаю все по таблицам и индексам вручную по сценарию, конечно, я могу указать соответствующую группу файлов для каждой. Но есть ли способ / хитрость / хак, чтобы можно было указать, куда поместить индексы? Когда я использую SQL Server Mgmt Studio, например, назначив столбец первичным ключом таблицы, он создает индекс PK_ (имя таблицы), но, к сожалению, он вставляет его в файловую группу DATA, и, как только он там появляется, кажется, что я больше не могу его изменить (в визуальном конструкторе). 1007 *
Я что-то упустил? Или Microsoft просто не предоставила такую настройку ??
Спасибо за любые подсказки, указатели, ведет!
Марк