Sql Server 2008查询[英] Sql Server 2008 Query

问题描述

大家好,
我有个小小的疑问.
我的 Sql Server 2008 中有一个名为 NORTHWIND 的数据库.在数据库中,我有一个名为 Categories 的表(它是主文件组的一部分).由于我不经常使用此表,因此我想将此表移动到辅助文件中.
怎样才能达到这个要求呢?

推荐答案

一般来说,除非你的空间或性能真的不够用,否则你不用担心把这个表移出你的数据库.

但是,如果您觉得有必要,您可以随时将此表移动到另一个"备份"数据库,然后将其从当前数据库中删除.

只需使用 Select * Into 即可复制整个表格.

打开 SSMS 然后右键单击您的表格并选择 Design View 然后在设计视图中按 F4 以查看属性窗格.

在 Regular Data Space你可以改变这个表的文件组.

当然,您应该为您的数据库定义文件组,以便在该列表中查看它们.

如果您想通过 TSQL 执行此操作,请阅读以下页面:
http://stackoverflow.com/questions/712449/how-do-i-move-a-table-to-a-particular-filegroup-in-ms-sql-2008/712673#712673[^]

http://www.sqlmag.com/article/sql-server-2000/moving-tables-between-filegroups-a-better-way[^]

希望对您有所帮助.

本文地址:https://www.itbaoku.cn/post/1395050.html