2012-04-12 3 views

答えて

1

より具体的にする必要があります。あなたは言って、データベース内の利用可能なデータファイルを決定することができます

SELECT name, physical_name, state_desc, size, max_size, is_read_only 
    FROM databasename.sys.database_files 
    WHERE type_desc = 'ROWS'; 

をそして、あなたはここにファイルグループを見ることができます:

SELECT name, type_desc, is_read_only 
    FROM sys.filegroups; 

をしかし、どのように定性的先として作成するためのものを選びます新しいテーブル? <shrug> - あなたがどのように決定したいか、私たちが知らないかによって決まります。あなたは参加し、これを使用して、もう少し定性的な情報を確認できます。

あなたは、各ファイルグループ内のファイル、それらの状態/場所/サイズとあなたにも使用されていないファイルグループを持っていたときに表示されます(すべてのファイルの列が表示されます
SELECT FileGroupName = fg.name, FileGroupType = fg.type_desc, 
    FileGroupReadOnly = fg.is_read_only, 
    [FileName] = f.name, [FileLocation] = f.physical_name, 
    [FileState] = f.state_desc, f.size, f.max_size, 
    FileReadOnly = f.is_read_only 
FROM sys.filegroups AS fg 
LEFT OUTER JOIN sys.database_files AS f 
ON fg.data_space_id = f.data_space_id 
ORDER BY fg.data_space_id; 

これらの行ではNULLになります)。したがって、これらの詳細は、指定するファイルグループを決定するのに役立ちます。あなたが使用するファイルグループを決めたら

、あなたが言うことができます。

CREATE TABLE dbo.foo(...) ON FileGroupName; 

はあなたがここにCREATE TABLEのための完全な構文を表示することができます。あなたはバージョンを指定していないので、 "Other versions"ドロップダウンから適切な選択を選ぶ必要があります。

+0

「CREATE TABLE」の「ON」パラメータを使用してファイルグループを指定することができます – JNK

+0

質問が「ファイルグループを指定する方法」または「ファイルグループを指定する方法」 "? –

+1

...主にタイトルが「決定」し、本文に「指定」と表示されているため –

関連する問題