sp_dbcc_createws <dbname>, <segname>, [<wsname>], <wstype>, "wssize[K|M]"
<dbname>
是数据库名称,将要在此数据库中创建工作空间。值可以是 dbccdb 和 dbccalt。
<segname>
是工作空间的段名。
<wsname>
是工作空间的名称。如果该值为空,sp_dbcc_createws 会为 scan 工作空间生成名称 scan_wsnnnnnn,为 text 工作空间生成名称 text_wsnnnnnn,其中 <nnnnnn> 是一个 6 位的唯一数。
<wstype>
指定要创建的工作空间的类型。值可以是 scan 和 text。
<wssize>
是工作空间的大小,以 K(千字节)或 M(兆字节)指定。如果不指定 K 或 M,<wssize> 将指定页数。工作空间最小为 24 页。
在 dbccdb 中的 scanseg 段上,创建一个名为 scan_wspubs2、大小为 10MB 的 scan 工作空间:
sp_dbcc_createws dbccdb, scanseg, scan_wspubs2, scan, "10M"
在 dbccdb 中的 textseg 段上,创建一个名为 text_ws000001、大小为 14MB 的 scan 工作空间:
sp_dbcc_createws dbccdb, textseg, text, "14M"
使用 sp_dbcc_createws 时,还存在一些其它注意事项:
drop table <workspace_name>