PRIMARYファイルグループとは別に、この1つのテーブルに個別のファイルグループを設定できます。これにより、大きなテーブルを省略したバックアップを作成できるようになります。以下は、プロセスをステップアウトする例です。
1)データベースの新しいファイルグループを作成します。
USE [master]
GO
ALTER DATABASE [EXAMPLEDB] ADD FILEGROUP [EXAMPLEFG1]
GO
2)新しいファイルグループに少し異なる名前で同じテーブルを作成します。
CREATE TABLE [dbo].[example]
(
[e] [int] NOT NULL
)
ON [EXAMPLEFG1]
GO
3)元のテーブルから新しいテーブルにレコードを挿入します。
4)古いテーブルを削除し、新しいテーブルの名前を古いテーブルの名前と一致するように修正します。
5)PRIMARYをバックアップします。これにより、ファイルグループ「EXAMPLEFG1」にあるテーブルが除外されます。
BACKUP DATABASE EXAMPLE
FILEGROUP = 'PRIMARY',
TO DISK = '<Your Directory>'
GO
EXAMPLEFG1のバックアップを行う場合は、上記のクエリでFILEGROUP値を「EXAMPLEFG1」に変更するだけです。
この
これがお役に立てば幸いです!