我正在使用SQL Server 2008.我的数据库大小近2GB.90%的是一个表(根据sp_spaceused),我需要的不是我的大部分工作.
我想知道是否有可能采用这个表,并将其备份在一个单独的文件中,允许我比这个更频繁地传输重要数据.
我的猜测是最简单的方法是创建一个新数据库,在那里创建表,将表内容复制到新数据库,删除表关系,删除表,创建指向另一个数据库的视图并使用该视图在我的应用程序中
但是,我想知道你是否有任何关于我现在可能不知道的不同策略的指示.
在另一个FileGroup中创建表.
这里有一些很好的例子.
这将为该表创建第二个物理文件.它可以放在不同的物理驱动器上以提高性能.您可以对特定文件组进行备份或还原,这听起来就像您需要的那样.
这是"数据分区"这一较大主题的一个例子,它涉及跨多个文件划分大表的各种方法.