Переместить файловую группу в другую базу данных
Можно ли переместить файловую группу SQL Server из одной базы данных в другую на том же сервере?
Если нет, есть ли работа вокруг?
1 ответ
Решение
Ты не можешь сделать это.
Если вы хотите восстановить FG1 из db1 в другую базу данных db2, вам следует хотя бы восстановить PRIMARY
файловая группа db1 с переездом. И это будет эффективно перезаписать PRIMARY
ФГ дБ2.
С этого момента db2 ничего не узнает о том, что это было. Он будет знать, что у него есть все файлы db1.
Так что это то же самое, что восстановить новую несуществующую базу данных.
Резюме.
Вы можете восстановить PRIMARY + некоторую другую FG, но это всегда будет база данных со структурой, которую имела db1, с той лишь разницей, что не все FG находятся в сети.