私はそのようなテーブル構造を持っています:
CREATE TABLE Table1 (
Id1 INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
Value VARCHAR(50)
) ON [PRIMARY]
GO
CREATE TABLE Table2 (
Id2 INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
Value VARCHAR(50)
) ON [FILE_GROUP_2]
GO
CREATE TABLE Table3Link (
Id3 INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
Id1 INT NOT NULL,
Id2 INT NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE Table3Link ADD CONSTRAINT FK_Table3Link_Table1 FOREIGN KEY(Id1)
REFERENCES Table1 (Id1)
ON DELETE CASCADE
GO
ALTER TABLE Table3Link ADD CONSTRAINT FK_Table3Link_Table2 FOREIGN KEY(Id2)
REFERENCES Table2 (Id2)
ON DELETE CASCADE
GO
ファイル グループ[PRIMARY]
はオンラインです。
ファイル グループ[FILE_GROUP_2]
はオフラインです。
query を実行するselect * from Table1
と、次のエラーが表示されます。
テーブルがオンラインではないファイル グループにあるため、クエリ プロセッサはテーブルまたはビュー 'Table2' のプランを生成できません。
[FILE_GROUP_2]
オンラインにせずにこの整合性検証を無視するにはどうすればよいですか?