20212021. 2. 28. 11:31

SQL VM에 설치된 데이터베이스를 DMS 서비스를 사용하여 SQL MI 로 마이그레이션하는 과정에서 아래 오류가 발생할 수 있습니다. 어떻게 트러블슈팅을 해 보면 좋을까요? 

'\\laigo.contoso.com\dmsbackup\laigodb.bak'을(를) 열 수 없습니다. 운영 체제 오류 1326(The user name or password is incorrect.)입니다. 

위 캡쳐와 같이 마이그레이션 설정 단계에서 사용자는 백업이 수행될 경로를 입력하게 됩니다. 예를 들어 위 설정값에 '\\laigo.contoso.com\dmsbackup' (따옴표 제외) 이라고 설정하였다면 원본 SQL Server 에서 SQL Server 서비스 시작 계정을 통해 아래 명령을 수행하게 됩니다. SSMS 를 통해 동일한 쿼리를 수행해 보면 아마도 같은 1326 오류를 볼 수 있으리라 봅니다.

BACKUP DATABASE [laigodb] TO DISK = '\\laigo.contoso.com\dmsbackup\laigodb.bak'  

원본 SQL Server 서비스는 지정된 공유 폴더에 데이터베이스 백업을 받을 수 있어야 하지만 공유 폴더에 접근한 사용자 계정이 유효하지 않은 경우 발생할 수 있는 오류로 SQL Server 서비스 시작 계정이 해당 공유 폴더에 대한 쓰기 권한이 없는 경우 1326 오류가 발생하게 됩니다. 

DMS 설정 prerequisites 항목에 아래와 같이 권한 설정 요구사항이 명시되어 있습니다. 

Ensure that the service account running the source SQL Server instance has write privileges on the network share that you created and that the computer account for the source server has read/write access to the same share.
https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-managed-instance#prerequisites


문제 해결을 위해서는 SQL Server 서비스 시작 계정이 백업 대항 공유 폴더에 쓰기 권한을 가질 수 있도록 설정해 주시면 됩니다.


작성자: Lai Go / 작성일자: 2021.02.28

Posted by Lai Go