創(chuàng)建可移動介質(zhì)數(shù)據(jù)庫。創(chuàng)建三個或更多文件(一個用于系統(tǒng)目錄表,一個用于事務(wù)日志,一個或多個用于數(shù)據(jù)表)并將數(shù)據(jù)庫放在這些文件上。
sp_create_removable [ @dbname = ] 'dbname'
,
[ @syslogical = ] 'syslogical'
,
[ @sysphysical = ] 'sysphysical'
,
[ @syssize = ] syssize
, [ @loglogical = ] 'loglogical'
,
[ @logphysical = ] 'logphysical'
,
[ @logsize = ] logsize
, [ @datalogical1 = ] 'datalogical1'
,
[ @dataphysical1 = ] 'dataphysical1'
,
[ @datasize1 = ] datasize1
, [ @datalogical16 = ] 'datalogical16'
,
[ @dataphysical16 = ] 'dataphysical16'
,
[ @datasize16 = ] datasize16 ]
[@dbname =] 'dbname'
在可移動介質(zhì)上使用而創(chuàng)建的數(shù)據(jù)庫的名稱。dbname 的數(shù)據(jù)類型為 sysname。
[@syslogical =] 'syslogical'
包含系統(tǒng)目錄表的文件的邏輯名。syslogical 的數(shù)據(jù)類型為 sysname。
[@sysphysical =] 'sysphysical'
包含系統(tǒng)目錄表的文件的物理名(包括完全合法的路徑)。sysphysical 的數(shù)據(jù)類型為 nvarchar(260)。
[@syssize =] syssize
包含系統(tǒng)目錄表的文件的大?。ㄒ?MB 計)。syssize 的數(shù)據(jù)類型為 int。syssize 的最小值為 1。
[@loglogical =] 'loglogical'
包含事務(wù)日志的文件的邏輯名。loglogical 的數(shù)據(jù)類型為 sysname。
[@logphysical =] 'logphysical'
包含事務(wù)日志的文件的物理名(包括完全合法的路徑)。logphysical 的數(shù)據(jù)類型為 nvarchar(260)。
[@logsize =] logsize
包含事務(wù)日志的文件的大小(以 MB 計)。logsize 的數(shù)據(jù)類型為 int。logsize 的最小值為 1。
[@datalogical1 =] 'datalogical'
包含數(shù)據(jù)表的文件的邏輯名。datalogical 的數(shù)據(jù)類型為 sysname。
必須有 1 到 16 個數(shù)據(jù)文件。通常,如果預(yù)計數(shù)據(jù)庫很大,必須分布在多個磁盤上,則創(chuàng)建多個數(shù)據(jù)文件。
[@dataphysical1 =] 'dataphysical'
包含數(shù)據(jù)表的文件的物理名(包括完全合法的路徑)。dataphysical 的數(shù)據(jù)類型為 nvarchar(260)。
[@datasize1 =] 'datasize'
包含數(shù)據(jù)表的文件的大?。ㄒ?MB 計)。datasize 的數(shù)據(jù)類型為 int。datasize 的最小值為 1。
0(成功)或 1(失?。?/P>
無
如果要在可移動媒體(如光盤)上制作數(shù)據(jù)庫的復(fù)本,并將該數(shù)據(jù)庫分發(fā)給其他用戶,則使用此存儲過程。
只有 sysadmin 固定服務(wù)器角色的成員才能執(zhí)行 sp_create_removable。
下面的示例創(chuàng)建數(shù)據(jù)庫 inventory 作為可移動數(shù)據(jù)庫。
sp_create_removable 'inventory',
'invsys',
'c:\Program Files\Microsoft SQLServer\MSSQL\Data\invsys.mdf', 2,
'invlog',
'c:\Program Files\Microsoft SQLServer\MSSQL\Data\invlog.ldf', 4,
'invdata',
'c:\Program Files\Microsoft SQLServer\MSSQL\Data\invdata.ndf', 10
相關(guān)文章