我们平常创建表的时候默认都是存放在Primary中,但是有时候(例如磁盘
空间不足,或者某个表的读写很频繁想移动到一个性能更好的磁盘)因为一些其
他原因想将表移动到新的文件或者文件组中,我们该如何操作呢?
可以使用两种方法来解决这个问题。
先给数据库添加新的文件和文件组。
USE[master]
GO
ALTERDATABASE[ABC]ADDFILEGROUP[FG1]
GO
ALTERDATABASE[ABC]ADDFILE(NAME=N'AcadsocCOMCN_Data1',
FILENAME=N'D:\MSSQL\DATA\AcadsocCOMCN_Data.ndf',SIZE=
20480KB,FILEGROWTH=1024KB)TOFILEGROUP[PRIMARY]
GO
方法一:
1.在对应的数据库下面找到需要移动的表,然后右击选择“设计”。
2.然后按F4打开表设计的属性,把下面两个红色框中的部分修改为要移动的文件
或文件
组即可。
评论