У меня есть база данных с двумя группами файлов:Как восстановить данные в базах данных группы файлов?
1- PrimaryFileGroup
2- ArchiveFileGroup
Теперь у меня есть резервная копия с первой файловой группы: Primary.bak. и восстановить с помощью нижеприведенного сценария:
USE [master]
GO
ALTER DATABASE MyDatabase
SET SINGLE_USER
WITH
ROLLBACK IMMEDIATE;
RESTORE DATABASE MyDatabase
FILEGROUP = 'PRIMARY'
FROM DISK = 'C:\Primary.bak'
WITH PARTIAL, REPLACE
GO
ALTER DATABASE SaleTabriz
SET MULTI_USER
Он успешно восстанавливает. но мои еще столы, которые находятся в ArchiveFileGroup, переходят в с ниже ошибкой, а я хотел бы, чтобы выбрать из них:
Обработчик запросов не может подготовить план для таблицы или представлений «клиента» потому что таблица находится в файловой группе, которая не является онлайн
Что моя ошибка?
Вам нужно разместить намного больше деталей, в идеале сценарий, который воспроизводит это. – usr
У меня нет сценария. все сценарии относятся к Мастеру архивации и восстановления файлов. –
Проверьте [this] (http://stackoverflow.com/q/2055021) и [это] (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/56d24cc2-526a-4c60-8870 -e2344cec8ef0), может быть, вы найдете что-то полезное. –