Pattison Asked: 2016-04-22 07:48:28 +0800 CST2016-04-22 07:48:28 +0800 CST 2016-04-22 07:48:28 +0800 CST 如何删除辅助文件组 772 我们有一个带有两个文件组的 SQL Server 数据库;PRIMARY和SECONDARY,每个文件组中有一个文件。 所有聚集索引都存储在辅助文件组中。我们如何删除SECONDARY文件组? sql-server filegroups 1 个回答 Voted Best Answer Hannah Vernon 2016-04-22T10:13:08+08:002016-04-22T10:13:08+08:00 聚簇索引结构就是SQL Server中的表。 要删除文件组,您首先需要从文件组中删除所有数据。有几种方法可以做到这一点,包括使用 GUI,如下所示: 右键单击表格,然后选择“设计” 右键单击顶部设计面板的“空白”区域,然后选择“属性”,如下所示: 在“属性”窗格(通常显示在“设计”窗格的右侧)中,打开“常规数据空间规范”并将“文件组或分区方案名称”的名称更改为目标文件组的名称: 请注意,此方法将导致 SSMS 生成实际删除并重新创建表的代码。 另一种方法是重建表的索引,在重建命令中指定目标文件组。我在SQLServerScience.com上写了一篇博客文章,展示了我用来完成该任务的代码
聚簇索引结构就是SQL Server中的表。
要删除文件组,您首先需要从文件组中删除所有数据。有几种方法可以做到这一点,包括使用 GUI,如下所示:
请注意,此方法将导致 SSMS 生成实际删除并重新创建表的代码。
另一种方法是重建表的索引,在重建命令中指定目标文件组。我在SQLServerScience.com上写了一篇博客文章,展示了我用来完成该任务的代码