2017-09-29 5 views
0

한 서버의 SQL Server 파일 그룹을 같은 서버의 다른 데이터베이스로 이동할 수 있습니까?파일 그룹을 다른 데이터베이스로 이동

아니요, 해결 방법이 있습니까?

+0

파일 그룹 백업과 관련된 경우 예를 수행하여 인스턴스 내의 다른 데이터베이스로 복원 할 수 있습니다. 인스턴스 전체에서 작동하지 않습니다. – TharunRaja

답변

0

당신은 할 수 없습니다.

db1의 FG1을 다른 데이터베이스 db2로 복원하려면 적어도 PRIMARY db1의 파일 그룹을 이동하여 복원해야합니다. 그리고 이것은 DB2의 PRIMARY FG를 효과적으로 덮어 씁니다.

이 순간부터 db2는 그게 무엇인지에 대해 알지 못할 것입니다. db1의 모든 파일이 있음을 알 수 있습니다.

따라서 이것은 존재하지 않는 새로운 데이터베이스로 복원하는 것과 같습니다.

요약.

PRIMARY + 일부 다른 FG를 복원 할 수 있지만 항상 모든 db가 온라인 상태가 아니라는 점만 db1이 가진 구조의 데이터베이스입니다.

+0

나는 두 개의 데이터베이스를 가지고있다. db1은 fg1,2,3을 갖고 있고, db2는 fg1, fg2,5,6을 가지고있다. fg1을 움직이면, db1은 fg2,3을 포함하고, fg1,4,5,6은 .pRIMARY와 같다. fg1, fg2, ..., fg6은 모두 구조가 동일하지만 데이터가 서로 다릅니다. 그게 가능하거나하지 않습니까 ?? –

+0

불가능합니다. – sepupic