これは私を困惑させます-SQL Server 2005/2008では、すべてのデータテーブルに使用されるデフォルトのファイルグループを指定できます。すべての BLOB 型フィールドに別のファイル グループを指定することもできます。
しかし、インデックスのデフォルトのファイルグループを指定できるかどうか、またどのように指定できるかわかりません.....
* プライマリ ファイル グループ - システム カタログ以外は何もない - 最低限 * DATA ファイル グループ - これをデータベースのデフォルトにする * すべてのインデックス用の INDEX ファイル グループ * すべての BLOB データ用の BLOB ファイル グループ (オプション) * LOG (明らかに)
ここで、すべてのテーブルとインデックスをスクリプトで手動で作成すると、もちろん、それぞれに適切なファイル グループを指定できます。しかし、インデックスを配置する場所を指定できるようにする方法/トリック/ハックはありますか? たとえば、SQL Server Mgmt Studio を使用して列をテーブルの主キーとして指定すると、PK_(tablename) インデックスが作成されますが、残念ながら、それは DATA ファイル グループに貼り付けられ、そこにあると変更できないようです。もう(ビジュアルデザイナーで)。
何か不足していますか?それとも、マイクロソフトはそのような設定を提供していませんか??
ヒント、ポインタ、リードをありがとう!
マルク