71得票10回答
如何在MS SQL Server中将表移动到另一个文件组?

我有一个带有两个庞大表的SQL Server 2008 Ent和OLTP数据库。我该如何在不中断服务的情况下将这些表移动到另一个filegroup?目前,每秒钟在这些表中插入100-130条记录并更新30-50条记录。每个表约有1亿条记录和六个field(包括一个geography字段)。 ...

48得票10回答
SQL Server 2008标准版中,主文件组因无明显原因而已满。

我们的数据库目前达到了64 GB,其中一个应用程序出现了以下错误: System.Data.SqlClient.SqlException: Could not allocate space for object 'cnv.LoggedUnpreparedSpos'.'PK_Logged...

18得票3回答
如何将表移动到 SQL Server 2008 特定的文件组?

我刚刚创建了一个辅助文件组,并希望将一些表移动到它上面,然后将其设置为只读。 我不确定该如何操作? 我只需要使用ALTER blah blah TO MyFileGroup命令吗?

17得票3回答
将SQL Server中的所有非聚集索引移动到另一个文件组

在 SQL Server 2008 中,我想将一个数据库中的 所有 非聚集索引移动到一个次要的文件组中。最简单的方法是什么?

13得票6回答
SQL Server 2005/2008 - 多文件组?

我本质上是一名开发人员,但有时候客户没有合适的数据库管理员来处理这些问题,所以他们叫我来决定…… 在处理相当大小的SQL Server数据库(任何大于Northwind或AdventureWorks的内容)时,你采用什么策略/最佳实践?是否使用多个文件组?如果是,要使用多少个?为什么? 在...

7得票4回答
在非默认文件组上创建表

标题已经很明确了,我创建了一个新的文件组"ArchiveFileGroup": ALTER DATABASE MyDataBase ADD FILEGROUP ArchiveFileGroup; GO 我希望创建一个名为arc_myTable的表,以存储来自myTable的旧数据。 我...