SQL Server. Таблица находится в файловой группе, которая не находится в сети

У меня есть такая структура таблицы:

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] вне форума

Когда я запускаю запрос select * from Table1Я получаю следующую ошибку:

Обработчик запросов не может создать план для таблицы или представления "Таблица2", поскольку таблица находится в файловой группе, которая не подключена к сети.

Как я могу игнорировать эту проверку целостности, не делая [FILE_GROUP_2] онлайн?

0 ответов

Другие вопросы по тегам