Переместить файловую группу в другую базу данных

Можно ли переместить файловую группу SQL Server из одной базы данных в другую на том же сервере?

Если нет, есть ли работа вокруг?

1 ответ

Решение

Ты не можешь сделать это.

Если вы хотите восстановить FG1 из db1 в другую базу данных db2, вам следует хотя бы восстановить PRIMARY файловая группа db1 с переездом. И это будет эффективно перезаписать PRIMARY ФГ дБ2.

С этого момента db2 ничего не узнает о том, что это было. Он будет знать, что у него есть все файлы db1.

Так что это то же самое, что восстановить новую несуществующую базу данных.

Резюме.

Вы можете восстановить PRIMARY + некоторую другую FG, но это всегда будет база данных со структурой, которую имела db1, с той лишь разницей, что не все FG находятся в сети.

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