2017-12-06 1 views
0

데이터 마이그레이션 도우미를 사용하여 로컬 DB를 Aszure SQL로 이동하는 중입니다. 스키마 전송은 원활하게 진행되었으며 246 개의 테이블 중 243 개가 오류없이 데이터를 전송할 수있었습니다.Azure SQL 데이터 마이그레이션 도우미가 "데이터 마이그레이션"에서 멈춤.

그러나 전송 시간이 13 시간 이상이며 지난 3 시간 동안 세 개의 테이블이 완료율에 따라 움직이지 않았습니다. 하나는 92.3 %이고, 하나는 93.9 %이고, 나머지는 98.5 %입니다.

몇 가지 질문 :

  • 이 시점에서, 나는 안전하게이 세 테이블 적어도, 실패한 전송라고 가정 할 수 있습니까?
  • "중지"버튼이 표시되지 않습니다. 내가 원한다면 어떻게이 과정을 중단 할 수 있겠습니까?
  • 프로세스를 중단하려면이 세 테이블의 데이터 전송을 수동으로 완료하는 방법이 있습니까?
+0

안녕하세요 케이시 :

다음은 마이크로 소프트 엔지니어가 DMA는 디스크 공간이 필요 이유에 대해 우리와 함께 공유 설명이다. Microsoft의 내부 메일 링리스트에서 스레드를 공유했으며 스레드에 관심이있는 Microsoft 엔지니어 중 한 명이 \ Users \ gennadyk \ AppData \ Local \ DataMigrationAssistant에있는 DMA 로그를 검토하려고합니다. 그 폴더의 내용을 OneDrive의 공용 폴더에 넣고 URL을 우리와 공유 할 수 있습니까? 필요한 경우 내 전자 메일은 alberto_morillo @ Hotmail입니다. –

+0

할 것입니다! 모든 로그가 포함 된 zip 파일을 이메일로 보내 드리겠습니다. 나는 이것을 게시 한 이후로 많이 해왔다. 나는 돌아가서 3 개의 테이블을 개별적으로했다. 그들 중 한 명은 4 천만 건이 넘는 기록을 가지고있었습니다. 나는 그것을 소스 데이터베이스에서 3 백만 개까지 줄였으며 다시 시도했다. 단지 말하기를, 그들은 파헤쳐야 할 많은 로그를 갖게 될 것이다. –

+0

늦게 응답하여 죄송합니다. 귀하에게 연락하기도 전에 귀하의 사례에 대한 도움을 찾기 시작 했으므로 도움을 얻지 못했기 때문에 해결 방법을 찾아야합니다. 그 폴더의 내용이 담긴 이메일을 alberto_morillo @ Hotmail.com에 보내주십시오. 해당 폴더의 내용은 여전히 ​​유용합니다. DropBox 계정 또는 유사 콘텐츠가있는 경우 해당 계정에 콘텐츠를 업로드 한 다음 URL을 공유하십시오. –

답변

0

마이크로 소프트의 엔지니어는 당신이 우리와 함께 공유 로그를 검토하고 다음과 같은 오류 발견 :

Dma.exe Information: 0 : 'Exception type: System.IO.IOException Message: There is not enough space on the disk.

그것은 DMA 스키마 추출을 할 수있는 디스크 공간이 충분하지 않습니다 실행되는 워크 스테이션과 같은 것입니다.

The Extract service connects to a database, reads all of its objects and their properties, and then creates an in-memory model of the database. Similar to how the Build service validates the defined objects, the Extract service also checks for consistency and containment. The validation done here will also result in failures if you have a view that refers to a non-existent table same as with T-SQL! Additionally, unsupported or uncontained objects are blocked because these objects are not yet allowed in SQL Azure or the DAC in-memory model. Finally, once the in-memory model is complete and validated, a DACPAC is written to disk. Looking at the stack it’s a well-known Windows exception on not enough disk space.

관련 문제