지속적인 서버 검색, 소프트웨어 인벤토리, SQL 및 웹앱 검색에 관한 문제 해결
이 문서는 지속적인 서버 검색, 소프트웨어 인벤토리, SQL Server 인스턴스 및 데이터베이스 검색과 관련된 문제를 해결하는 데 도움이 됩니다.
검색되었지만 포털에 표시되지 않는 서버
포털에 아직 서버가 표시되지 않고 검색 상태가 검색 진행 중이면 이 오류가 발생합니다.
수정
서버가 포털에 표시되지 않으면 몇 분 정도 기다립니다. vCenter 서버에서 실행되는 서버를 검색하는 데 약 15분 정도 걸리기 때문입니다. 어플라이언스에 추가된 각 Hyper-V 호스트가 호스트에서 실행 중인 서버를 검색하는 데 2분이 걸리고 물리적 어플라이언스에 추가된 각 서버를 검색하는 데 1분이 걸립니다.
그래도 상태가 변경되지 않으면 다음을 수행합니다.
- 서버, 데이터베이스 및 웹앱 탭에서 새로 고침을 선택하여 Azure Migrate에서 검색된 서버의 개수를 확인합니다. 검색 및 평가 및 마이그레이션 및 현대화.
위의 단계가 작동하지 않고 VMware 서버가 검색되는 경우 다음을 수행합니다.
- 지정한 vCenter 계정에 하나 이상의 서버에 대한 액세스되는 권한이 올바르게 설정되어 있는지 확인합니다.
- vCenter VM 폴더 수준에서 vCenter 계정에 액세스 권한이 부여되었는지 VMware를 확인합니다. Azure Migrate는 VMware의 서버를 검색할 수 없습니다. 검색 범위 지정에 대해 자세히 알아보세요.
포털에서 서버 데이터가 업데이트되지 않음
검색된 서버가 포털에 표시되지 않거나 서버 데이터가 오래된 경우 이 오류가 표시됩니다.
수정
검색된 서버 구성 데이터의 변경 내용이 포털에 나타나는 데 최대 30분이 걸리고 소프트웨어 인벤토리 데이터의 변경 내용이 나타나는 데 몇 시간이 걸리므로 몇 분 정도 기다립니다. 이 시간이 지나도 데이터가 없으면 새로 고치고 다음 단계를 수행합니다.
- Windows에서, 리눅스 및 SQL Server >Azure 마이그레이션: 검색 및 평가, 개요를 선택합니다.
- 관리에서 어플라이언스를 선택합니다.
- 서비스 새로 고침을 선택합니다. 새로 고침 작업이 완료될 때까지 기다립니다. 이제 최신 정보가 표시됩니다.
삭제된 서버는 포털에 표시됩니다.
삭제된 서버가 포털에 계속 나타나면 이 오류가 표시됩니다.
수정
데이터가 계속 표시되면 30분 동안 기다렸다가 다음 단계를 수행합니다.
- Windows에서, 리눅스 및 SQL Server >Azure 마이그레이션: 검색 및 평가, 개요를 선택합니다.
- 관리에서 어플라이언스를 선택합니다.
- 서비스 새로 고침을 선택합니다. 새로 고침 작업이 완료될 때까지 기다립니다. 이제 최신 정보가 표시됩니다.
CSV를 가져왔지만 "검색 진행 중"이 표시됨
유효성 검사 실패로 인해 CSV 업로드가 실패하면 이 상태가 표시될 수 있습니다.
수정
CSV를 다시 가져옵니다. 이전 업로드의 오류 보고서를 다운로드하고 파일의 수정 지침에 따라 오류를 해결합니다. 서버 검색 페이지의 세부 정보 가져오기 섹션에서 오류 보고서를 다운로드합니다.
게스트 자격 증명을 업데이트한 후 소프트웨어 인벤토리 세부 정보가 표시되지 않음
게스트 자격 증명을 업데이트한 후에도 인벤토리 세부 정보가 표시되지 않으면 이 오류가 발생합니다.
수정
소프트웨어 인벤토리 검색은 24시간마다 한 번씩 실행됩니다. 검색된 서버 수에 따라 이 프로세스가 완료될 때까지 몇 분 정도 걸릴 수 있습니다. 세부 정보를 즉시 보려면 다음과 같이 새로 고칩니다.
- Windows에서, 리눅스 및 SQL Server >Azure 마이그레이션: 검색 및 평가, 개요를 선택합니다.
- 관리에서 어플라이언스를 선택합니다.
- 서비스 새로 고침을 선택합니다. 새로 고침 작업이 완료될 때까지 기다립니다. 이제 최신 정보가 표시됩니다.
소프트웨어 인벤토리 데이터를 내보낼 수 없음
기여자 권한이 없으면 이 오류가 발생합니다.
수정
포털에서 인벤토리를 다운로드하는 사용자에게 구독에 대한 참가자 권한이 있는지 확인합니다.
소프트웨어 인벤토리 오류 내보내기
포털에서 알림 내보내기를 선택하여 소프트웨어 인벤토리에 대한 모든 오류 및 수정 사항을 내보낼 수 있습니다. 내보낸 CSV 파일에는 오류가 발생한 타임스탬프와 같은 추가 정보도 포함되어 있습니다.
일반적인 소프트웨어 인벤토리 오류
Azure Migrate은 Azure Migrate: 검색 및 평가를 사용하여 소프트웨어 인벤토리를 지원합니다. 소프트웨어 인벤토리가 수행되는 방식에 대해 자세히 알아보세요.
VMware VM의 경우 vCenter Server를 통해 VMware API로 서버에 연결하여 에이전트 없는 종속성 분석을 수행합니다. Hyper-V VM 및 실제 서버의 경우 소프트웨어 인벤토리는 포트 5985(HTTP)에서 PowerShell 원격을 사용하여 Windows 서버에 직접 연결하고, 포트 22(TCP)에서 SSH 연결을 통해 Linux 서버에 직접 연결하여 수행됩니다.
아래 표에는 VMware API를 통해 또는 서버에 직접 연결하여 소프트웨어 인벤토리 데이터를 수집할 때 발생하는 모든 오류가 요약되어 있습니다.
참고 항목
필요한 데이터를 수집하기 위해 소프트웨어 인벤토리와 동일한 방법론을 따르기 때문에 에이전트 없는 종속성 분석에서도 동일한 오류가 발생할 수 있습니다.
오류 | 원인 | 작업 |
---|---|---|
60001:UnableToConnectToPhysicalServer | 서버에 연결하기 위한 필수 조건이 충족되지 않았거나 서버에 연결할 때 네트워크 문제가 있습니다(예: 일부 프록시 설정). | - 서버가 필수 구성 요소 및 포트 액세스 요구 사항을 충족하는지 확인합니다. - Azure Migrate 어플라이언스의 WinRM TrustedHosts 목록에 원격 머신(검색된 서버)의 IP 주소를 추가하고 작업을 다시 시도합니다. 이는 서버(Windows: WinRM 포트 5985(HTTP) 및 Linux: SSH 포트 22(TCP))에서 원격 인바운드 연결을 허용하기 위한 것입니다. - 서버에 연결할 어플라이언스에서 올바른 인증 방법을 선택했는지 확인합니다. - 문제가 지속되면 Microsoft 지원 사례를 제출하여 어플라이언스 머신 ID(어플라이언스 구성 관리자의 바닥글에서 사용 가능)를 제공합니다. |
60002:InvalidServerCredentials | 서버에 연결할 수 없습니다. 어플라이언스에서 잘못된 자격 증명을 제공했거나 이전에 제공된 자격 증명이 만료되었습니다. | - 어플라이언스에서 서버의 올바른 자격 증명을 제공했는지 확인합니다. 해당 자격 증명을 사용하여 서버에 연결을 시도하여 이를 확인할 수 있습니다. - 추가된 자격 증명이 잘못되었거나 만료된 경우 어플라이언스에서 자격 증명을 편집하고 추가된 서버의 유효성을 다시 검사합니다. 유효성 검사에 성공하면 문제가 해결됩니다. - 문제가 지속되면 Microsoft 지원 사례를 제출하여 어플라이언스 머신 ID(어플라이언스 구성 관리자의 바닥글에서 사용 가능)를 제공합니다. |
60005:SSHOperationTimeout | 네트워크 대기 시간 문제 또는 서버에 대한 최신 업데이트 부족으로 인해 작업이 예상보다 오래 걸렸습니다. | - 영향을 받는 서버에 최신 커널 및 OS 업데이트가 설치되어 있는지 확인합니다. - 어플라이언스와 서버 간에 네트워크 대기 시간이 없는지 확인합니다. 대기 시간 문제를 방지하려면 어플라이언스와 원본 서버를 동일한 도메인에 포함하는 것이 좋습니다. - 어플라이언스에서 영향을 받는 서버에 연결하고 여기에 설명된 명령을 실행하여 null 또는 빈 데이터를 반환하는지 확인합니다. - 문제가 지속되면 Microsoft 지원 사례를 제출하여 어플라이언스 머신 ID(어플라이언스 구성 관리자의 바닥글에서 사용 가능)를 제공합니다. |
9000: 서버의 VMware 도구 상태를 검색할 수 없습니다. | VMware 도구가 서버에 설치되어 있지 않거나 설치된 버전이 손상되었을 수 있습니다. | 버전 10.2.1 이상의 VMware 도구가 서버에 설치되어 실행 중인지 확인합니다. |
9001: VMware 도구가 서버에 설치되지 않았습니다. | VMware 도구가 서버에 설치되어 있지 않거나 설치된 버전이 손상되었을 수 있습니다. | 버전 10.2.1 이상의 VMware 도구가 서버에 설치되어 실행 중인지 확인합니다. |
9002: VMware 도구가 서버에서 실행되고 있지 않습니다. | VMware 도구가 서버에 설치되어 있지 않거나 설치된 버전이 손상되었을 수 있습니다. | 버전 10.2.0 이상의 VMware 도구가 서버에 설치되어 실행 중인지 확인합니다. |
9003: 지원되지 않는 운영 체제가 서버에서 실행되고 있습니다. | 서버에서 실행 중인 운영체제가 Windows 또는 Linux가 아닙니다. | Windows 및 Linux OS 유형만 지원됩니다. 서버가 실행 중인 Windows 또는 Linux OS인 경우 vCenter Server에 지정된 운영 체제 유형을 확인합니다. |
9004: 서버가 실행 중 상태가 아닙니다. | 서버 전원이 꺼져 있습니다. | 서버가 실행 중인 상태인지 확인합니다. |
9005: 지원되지 않는 운영 체제가 서버에서 실행되고 있습니다. | 서버에서 실행 중인 운영체제가 Windows 또는 Linux가 아닙니다. | Windows 및 Linux OS 유형만 지원됩니다. <FetchedParameter> 운영 체제는 현재 지원되지 않습니다. |
9006: 서버에서 검색 메타데이터 파일을 다운로드하는 데 필요한 URL이 비어 있습니다. | 어플라이언스의 검색 에이전트가 예상대로 작동하지 않아 생긴 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
9007: 메타데이터를 수집하기 위해 스크립트를 실행하는 프로세스를 서버에서 찾을 수 없습니다. | 어플라이언스의 검색 에이전트가 예상대로 작동하지 않아 생긴 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
9008: 메타데이터를 수집하기 위해 서버에서 실행 중인 프로세스의 상태를 검색할 수 없습니다. | 내부 오류로 인한 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
9009: Windows UAC(사용자 계정 컨트롤)가 서버에서 검색 작업을 실행하지 못하게 합니다. | Windows UAC 설정이 서버에서 설치된 애플리케이션을 검색하지 못하게 제한합니다. | 영향을 받는 서버의 제어판에서 사용자 계정 컨트롤 설정 수준을 낮추세요. |
9010: 서버 전원이 꺼져 있습니다. | 서버 전원이 꺼져 있습니다. | 서버의 전원이 켜진 상태인지 확인합니다. |
9011: 검색된 메타데이터가 포함된 파일을 서버에서 찾을 수 없습니다. | 내부 오류로 인한 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
9012: 서버에서 검색된 메타데이터가 포함된 파일이 비어 있습니다. | 내부 오류로 인한 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
9013: 서버에 로그인할 때마다 새로운 임시 사용자 프로필이 만들어집니다. | 서버에 로그인할 때마다 새로운 임시 사용자 프로필이 만들어집니다. | 이 문제를 해결하는 데 도움이 되도록 Microsoft 지원 사례를 제출하세요. |
9014: ESXi 호스트에서 발생한 오류로 인해 검색된 메타데이터가 포함된 파일을 검색할 수 없습니다. 오류 코드: %ErrorCode; 세부 정보: %ErrorMessage | ESXi 호스트 <HostName>에서 오류가 발생했습니다. 오류 코드: %ErrorCode; 세부 정보: %ErrorMessage | 서버가 실행 중인 ESXi 호스트에서 포트 443이 열려 있는지 확인합니다. 문제 해결 방법에 관해 자세히 알아보세요. |
9015: 서버 검색을 위해 제공된 vCenter Server 사용자 계정에 게스트 작업 권한이 사용하도록 설정되어 있지 않습니다. | 게스트 작업의 필수 권한이 vCenter Server 사용자 계정에서 사용하도록 설정되지 않았습니다. | 서버와 상호 작용하고 필요한 데이터를 끌어올 수 있도록 vCenter Server 사용자 계정에 가상 머신>게스트 작업에 대한 권한이 설정되었는지 확인합니다. 필요한 권한으로 vCenter Server 계정을 설정하는 방법에 관해 자세히 알아보세요. |
9016: 서버의 게스트 작업 에이전트가 오래되어 메타데이터를 검색할 수 없습니다. | VMware 도구가 서버에 설치되어 있지 않거나 설치된 버전이 최신 버전이 아닙니다. | VMware 도구가 서버에 설치되어 있고 최신 상태로 실행 중인지 확인합니다. VMware Tools 버전은 버전 10.2.1 이상이어야 합니다. |
9017: 검색된 메타데이터가 포함된 파일을 서버에서 찾을 수 없습니다. | 내부 오류로 인한 일시적인 문제일 수 있습니다. | 이 문제를 해결하는 데 도움이 되도록 Microsoft 지원 사례를 제출하세요. |
9018: PowerShell이 서버에 설치되어 있지 않습니다. | 서버에서 PowerShell을 찾을 수 없습니다. | 서버에 PowerShell 버전 2.0 이상이 설치되어 있는지 확인합니다. 문제 해결 방법에 관해 자세히 알아보세요. |
9019: 서버에서 게스트 작업 실패로 인해 메타데이터를 검색할 수 없습니다. | 서버에서 VMware 게스트 작업에 실패했습니다. 서버에서 <FriendlyNameOfCredentials>. 자격 증명을 시도할 때 문제가 발생했습니다. |
어플라이언스에 제공된 서버 자격 증명이 유효하고 자격 증명에 제공된 사용자 이름이 UPN(사용자 계정 이름) 형식인지 확인합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9020: 서버에서 발견된 메타데이터를 포함하는 데 필요한 파일을 만들 수 없습니다. | 어플라이언스 또는 온-프레미스 그룹 정책에 제공된 자격 증명과 연결된 역할이 필수 폴더에서의 파일 생성을 제한하고 있습니다. 서버에서 <FriendlyNameOfCredentials>. 자격 증명을 시도할 때 문제가 발생했습니다. |
1. 어플라이언스에 제공된 자격 증명이 서버의 <폴더 경로/폴더 이름> 폴더에 파일 쓰기 권한을 갖고 있는지 확인합니다. 2. 어플라이언스에 제공된 자격 증명에 필요한 권한이 없는 경우 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9021: 서버의 올바른 경로에서 검색된 메타데이터를 포함하는 데 필요한 파일을 만들 수 없습니다. | VMware 도구에서 파일을 만들기 위한 잘못된 파일 경로를 보고합니다. | 버전 10.2.0 이상의 VMware 도구가 서버에 설치되어 실행 중인지 확인합니다. |
9022: 서버에서 Get-WmiObject cmdlet을 실행하기 위한 액세스가 거부되었습니다. | 어플라이언스 또는 온-프레미스 그룹 정책에 제공된 자격 증명과 연결된 역할이 WMI 개체에 대한 액세스를 제한하고 있습니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 1. 어플라이언스에 제공된 자격 증명에 파일 만들기 관리자 권한이 있고 WMI가 사용하도록 설정되어 있는지 확인합니다. 2. 어플라이언스의 자격 증명에 필요한 권한이 없는 경우 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) 문제 해결 방법에 관해 자세히 알아보세요. |
9023: %SystemRoot% 환경 변수 값이 비어 있으므로 PowerShell을 실행할 수 없습니다. | 서버에 대한 %SystemRoot% 환경 변수의 값이 비어 있습니다. | 1. 영향을 받는 서버에서 echo %systemroot% 명령을 실행하여 환경 변수가 빈 값을 반환하는지 확인합니다. 2. 문제가 지속되면 Microsoft 지원 사례를 제출합니다. |
9024: %TEMP% 환경 변수 값이 비어 있으므로 검색을 수행할 수 없습니다. | 서버에 대한 %TEMP% 환경 변수 값이 비어 있습니다. | 1. 영향을 받는 서버에서 echo %temp% 명령을 실행하여 환경 변수가 빈 값을 반환하는지 확인합니다. 2. 문제가 지속되면 Microsoft 지원 사례를 제출합니다. |
9025: 검색을 수행할 수 없습니다. PowerShell이 서버에서 손상되었습니다. | PowerShell이 서버에서 손상되었습니다. | PowerShell을 다시 설치하고 영향을 받는 서버에서 실행 중인지 확인합니다. |
9026: 서버에서 게스트 작업을 실행할 수 없습니다. | 서버의 현재 상태로 인해 게스트 작업을 실행할 수 없습니다. | 1. 영향을 받는 서버가 가동되어 실행 중인지 확인합니다. 2. 문제가 지속되면 Microsoft 지원 사례를 제출합니다. |
9027: 게스트 작업 에이전트가 서버에서 실행되고 있지 않으므로 메타데이터를 검색할 수 없습니다. | 서버의 게스트 작업 에이전트에 연결할 수 없습니다. | 버전 10.2.0 이상의 VMware 도구가 서버에 설치되어 실행 중인지 확인합니다. |
9028: 서버의 스토리지가 부족하여 검색된 메타데이터를 포함하는 데 필요한 파일을 만들 수 없습니다. | 서버 디스크의 스토리지 공간이 부족합니다. | 영향을 받는 서버의 디스크 스토리지에 사용 가능한 공간이 충분한지 확인합니다. |
9029: 어플라이언스에 제공된 자격 증명에 PowerShell을 실행할 수 있는 액세스 권한이 없습니다. | 어플라이언스에 제공된 자격 증명에 PowerShell을 실행할 수 있는 액세스 권한이 없습니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 1. 어플라이언스의 자격 증명이 서버의 PowerShell에 액세스할 수 있는지 확인합니다. 2. 어플라이언스의 자격 증명에 필요한 액세스 권한이 없는 경우 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9030: 서버가 호스팅되는 ESXi 호스트가 연결이 끊긴 상태이므로 검색된 메타데이터를 수집할 수 없습니다. | 서버가 상주하는 ESXi 호스트의 연결이 끊긴 상태입니다. | 서버를 실행하는 ESXi 호스트가 연결된 상태인지 확인합니다. |
9031: 서버가 호스팅되는 ESXi 호스트가 응답하지 않아 검색된 메타데이터를 수집할 수 없습니다. | 서버가 있는 ESXi 호스트의 상태가 잘못되었습니다. | 서버를 실행하는 ESXi 호스트가 실행 및 연결 상태인지 확인합니다. |
9032: 내부 오류가 발생하여 검색할 수 없습니다. | 발생한 문제는 내부 오류로 인한 것입니다. | 이 웹 사이트의 단계에 따라 문제를 해결하세요. 문제가 지속되면 Microsoft 지원 사례를 여세요. |
9033: 서버용 어플라이언스에 제공된 자격 증명의 사용자 이름에 잘못된 문자가 있으므로 검색할 수 없습니다. | 어플라이언스에 제공된 자격 증명의 사용자 이름에 잘못된 문자가 있습니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 어플라이언스에 제공된 자격 증명의 사용자 이름에 잘못된 문자가 없는지 확인합니다. 어플라이언스 구성 관리자로 돌아가서 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9034: 서버용 어플라이언스의 자격 증명 사용자 이름이 UPN 형식이 아니므로 검색할 수 없습니다. | 어플라이언스의 자격 증명 사용자 이름이 UPN 형식이 아닙니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 어플라이언스의 자격 증명 사용자 이름이 UPN 형식인지 확인하세요. 어플라이언스 구성 관리자로 돌아가서 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9035: PowerShell 언어 모드가 올바르게 설정되지 않아 검색할 수 없습니다. | PowerShell 언어 모드가 전체 언어로 설정되지 않았습니다. | PowerShell 언어 모드가 전체 언어로 설정되어 있는지 확인하세요. |
9036: 서버용 어플라이언스의 자격 증명 사용자 이름이 UPN 형식이 아니므로 검색할 수 없습니다. | 어플라이언스의 자격 증명 사용자 이름이 UPN 형식이 아닙니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 어플라이언스의 자격 증명 사용자 이름이 UPN 형식인지 확인하세요. 어플라이언스 구성 관리자로 돌아가서 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
9037: 서버의 긴 응답 시간으로 인해 메타데이터 수집이 일시적으로 일시 중지되었습니다. | 서버가 응답하는 데 너무 오래 걸립니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
10000: 지원되지 않는 운영 체제가 서버에서 실행되고 있습니다. | 서버에서 실행 중인 운영체제가 Windows 또는 Linux가 아닙니다. | Windows 및 Linux OS 유형만 지원됩니다. <GuestOSName> 운영 체제는 현재 지원되지 않습니다. |
10001: 검색 메타데이터를 수집하는 데 필요한 스크립트를 서버에서 찾을 수 없습니다. | 검색을 수행하는 데 필요한 스크립트가 있어야 하는 위치에서 삭제되었거나 제거된 것일 수 있습니다. | 이 문제를 해결하는 데 도움이 되도록 Microsoft 지원 사례를 제출하세요. |
10002: 서버에서 검색 작업 시간이 초과하였습니다. | 어플라이언스의 검색 에이전트가 예상대로 작동하지 않아 생긴 일시적인 문제일 수 있습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 해결되지 않으면 이 웹 사이트의 단계에 따라 문제를 해결하세요. 문제가 지속되면 Microsoft 지원 사례를 여세요. |
10003: 검색 작업을 실행하는 프로세스가 오류와 함께 종료되었습니다. | 검색 작업을 실행하는 프로세스가 오류로 인해 갑자기 종료되었습니다. | 문제는 24시간 이내에 다음 주기에서 자동으로 해결됩니다. 문제가 지속되면 Microsoft 지원 사례를 제출하세요. |
10004: 어플라이언스에서 서버 OS 유형에 대한 자격 증명이 제공되지 않았습니다. | 서버 OS 유형에 대한 자격 증명이 어플라이언스에 추가되지 않았습니다. | 1. 어플라이언스에서 영향을 받는 서버의 OS 유형에 대한 자격 증명을 추가했는지 확인합니다. 2. 이제 어플라이언스에 여러 서버 자격 증명을 추가할 수 있습니다. |
10005: 서버용 어플라이언스에 제공된 자격 증명이 잘못되었습니다. | 어플라이언스에 제공된 자격 증명이 유효하지 않습니다. 서버에서 \<FriendlyNameOfCredentials>. 자격 증명을 시도할 때 문제가 발생했습니다. |
1. 어플라이언스에서 제공된 자격 증명이 유효하고 자격 증명을 사용하여 서버에 액세스할 수 있는지 확인합니다. 2. 이제 어플라이언스에 여러 서버 자격 증명을 추가할 수 있습니다. 3. 어플라이언스 구성 관리자로 돌아가서 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) 문제 해결 방법에 관해 자세히 알아보세요. |
10006: 지원되지 않는 운영 체제가 서버에서 실행되고 있습니다. | 서버에서 실행 중인 운영체제가 Windows 또는 Linux가 아닙니다. | Windows 및 Linux OS 유형만 지원됩니다. <GuestOSName> 운영 체제는 현재 지원되지 않습니다. |
10007: 서버에서 검색된 메타데이터를 처리할 수 없습니다. | 검색된 메타데이터가 포함된 파일의 내용을 구문 분석하는 동안 오류가 발생했습니다. | 이 문제를 해결하는 데 도움이 되도록 Microsoft 지원 사례를 제출하세요. |
10008: 서버에서 발견된 메타데이터를 포함하는 데 필요한 파일을 만들 수 없습니다. | 어플라이언스 또는 온-프레미스 그룹 정책에 제공된 자격 증명과 연결된 역할이 필수 폴더에서의 파일 생성을 제한하고 있습니다. 서버에서 <FriendlyNameOfCredentials>. 자격 증명을 시도할 때 문제가 발생했습니다. |
1. 어플라이언스에 제공된 자격 증명이 서버의 <폴더 경로/폴더 이름> 폴더에 파일 쓰기 권한을 갖고 있는지 확인합니다. 2. 어플라이언스에 제공된 자격 증명에 필요한 권한이 없는 경우 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
10009: 검색된 메타데이터를 서버의 파일에 쓸 수 없습니다. | 어플라이언스 또는 온-프레미스 그룹 정책에 제공된 자격 증명과 연결된 역할이 서버의 파일 쓰기를 제한하고 있습니다. 서버에서 <FriendlyNameOfCredentials> 자격 증명을 시도할 때 문제가 발생했습니다. | 1. 어플라이언스에 제공된 자격 증명이 폴더 <폴더 경로/폴더 이름> 서버에서 쓰기 권한을 갖고 있는지 확인합니다. 2. 어플라이언스에 제공된 자격 증명에 필요한 권한이 없는 경우 다른 자격 증명 세트를 제공하거나 기존 자격 증명을 편집합니다. (가능한 원인에서 Azure Migrate가 시도한 자격 증명의 식별 이름을 찾습니다.) |
10010: 일부 메타데이터를 수집하는 데 필요한 %CommandName; 명령이 서버에 없으므로 검색할 수 없습니다. | %CommandName; 명령을 포함하는 패키지가 서버에 설치되어 있지 않습니다. | %CommandName; 명령을 포함하는 패키지가 서버에 설치되어 있는지 확인합니다. |
10011: 어플라이언스에 제공된 로그인 정보는 대화형 세션에 대한 로그인 및 로그오프에 사용되었습니다. | 대화형 로그인 및 로그오프를 수행하면 사용되는 계정 프로필에서 레지스트리 키를 언로드합니다. 이 조건을 사용하면 나중에 키를 사용할 수 없게 됩니다. | 이 웹 사이트에 설명된 해결 방법을 사용하세요. |
10012: 서버용 어플라이언스에 자격 증명이 제공되지 않았습니다. | 서버의 자격 증명을 제공하지 않았거나 어플라이언스에서 잘못된 도메인 이름으로 도메인 자격 증명을 제공했습니다. 이 오류의 원인에 대해 자세히 알아보세요. | 1. 자격 증명이 어플라이언스에 서버에 제공되고 자격 증명을 사용하여 서버에 액세스할 수 있는지 확인합니다. 2. 이제 어플라이언스에 여러 서버 자격 증명을 추가할 수 있습니다. 어플라이언스 구성 관리자로 돌아가서 서버의 자격 증명을 제공합니다. |
오류 9014: HTTPGetRequestToRetrieveFileFailed
원인
이 문제는 어플라이언스의 VMware 검색 에이전트가 서버가 호스팅되는 ESXi 호스트를 통해 서버 파일 시스템에서 종속성 데이터가 포함된 출력 파일을 다운로드하려고 할 때 발생합니다.
수정
어플라이언스 서버에서 PowerShell을 열고 다음 명령을 실행하여 어플라이언스에서 443 포트(종속성 데이터를 끌어오기 위해서는 ESXi 호스트에 열려 있어야 함)의 ESXi 호스트 (오류 메시지에 제공된 이름)에 대한 TCP 연결을 테스트할 수 있습니다.
Test -NetConnection -ComputeName <Ip address of the ESXi host> -Port 443
명령이 연결 성공을 반환하면 Azure Migrate 프로젝트>검색 및 평가>개요>관리>어플라이언스에서 어플라이언스 이름을 선택하고 서비스 새로 고침을 선택합니다.
오류 9018: PowerShellNotFound
원인
이 오류는 일반적으로 Windows Server 2008 이하를 실행하는 서버에서 발생합니다.
수정
서버의 이 위치에 Windows PowerShell 5.1을 설치합니다. WMF 5.1 설치 및 구성 지침에 따라 Windows Server에 PowerShell을 설치합니다.
필요한 PowerShell 버전을 설치한 후 다음 단계에 따라 오류가 해결되었는지 확인합니다.
오류 9022: GetWMIObjectAccessDenied
수정
어플라이언스에 제공된 사용자 계정에 WMI 네임스페이스 및 하위 네임스페이스에 대한 액세스 권한이 있는지 확인합니다. 액세스 권한을 설정하려면 다음을 수행합니다.
- 이 오류를 보고하는 서버로 이동합니다.
- 시작 메뉴에서 실행을 검색하여 선택합니다. 실행 대화 상자의 열기 텍스트 상자에 wmimgmt.msc를 입력하고 Enter를 선택합니다.
- 열린 wmimgmt 콘솔의 왼쪽 패널에서 WMI 컨트롤(로컬)을 찾을 수 있습니다. 이를 마우스 오른쪽 단추로 클릭하고 메뉴에서 속성을 선택합니다.
- WMI 컨트롤(로컬) 속성 대화 상자에서 보안 탭을 선택합니다.
- 보안을 선택하여 루트 보안 대화 상자를 엽니다.
- 고급을 선택하여 루트의 고급 보안 설정 대화 상자를 엽니다.
- 추가를 선택하여 루트의 권한 항목 대화 상자를 엽니다.
- 보안 주체 선택을 선택하여 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자를 엽니다.
- WMI에 대한 액세스 권한을 부여할 사용자 이름 또는 그룹을 선택하고 확인을 선택합니다.
- 실행 권한을 부여하고 적용 대상: 드롭다운 목록에서 이 네임스페이스 및 하위 네임스페이스를 선택했는지 확인합니다.
- 적용을 선택하여 설정을 저장하고 모든 대화 상자를 닫습니다.
필요한 액세스 권한을 얻은 후에는 이 웹 사이트의 단계에 따라 오류가 해결되었는지 확인합니다.
오류 9032: InvalidRequest
원인
여러 가지 이유로 이 문제가 발생할 수 있습니다. 한 가지 이유는 어플라이언스 구성 관리자에서 제공된 사용자 이름(서버 자격 증명)에 잘못된 XML 문자가 있기 때문입니다. 잘못된 문자로 인해 SOAP 요청을 구문 분석하는 동안 오류가 발생합니다.
수정
- 서버 자격 증명의 사용자 이름에 잘못된 XML 문자가 없고 username@domain.com 형식인지 확인합니다. 이 형식을 일반적으로 UPN 형식이라고 합니다.
- 어플라이언스에서 자격 증명을 편집한 후에는 이 웹 사이트의 단계에 따라 오류가 해결되었는지 확인합니다.
오류 10002: ScriptExecutionTimedOutOnVm
원인
- 이 오류는 서버가 느리거나 응답하지 않고 종속성 데이터를 가져오기 위해 실행한 스크립트가 시간 초과를 시작할 때 발생합니다.
- 검색 에이전트가 서버에서 이 오류를 검색하면 어플라이언스는 응답하지 않는 서버의 과부하를 방지하기 위해 이후에 서버에 대한 에이전트 없는 종속성 분석을 시도하지 않습니다.
- 서버 문제를 확인하고 검색 서비스를 다시 시작할 때까지 오류가 계속 발생합니다.
수정
이 오류가 발생하는 서버에 로그인합니다.
PowerShell에서 다음 명령을 실행합니다.
Get-WMIObject win32_operatingsystem; Get-WindowsFeature | Where-Object {$_.InstallState -eq 'Installed' -or ($_.InstallState -eq $null -and $_.Installed -eq 'True')}; Get-WmiObject Win32_Process; netstat -ano -p tcp | select -Skip 4;
명령이 몇 초 안에 결과를 출력하면 Azure Migrate 프로젝트>검색 및 평가>개요>관리>어플라이언스로 이동하여 어플라이언스 이름을 선택하고, 서비스 새로 고침을 선택하여 검색 서비스를 다시 시작합니다.
명령이 출력 없이 시간 초과되면 다음을 수행해야 합니다.
- 어떤 프로세스가 서버에서 높은 CPU 또는 메모리를 사용하는지 파악합니다.
- 해당 서버에 더 많은 코어/메모리를 할당하고 명령을 다시 실행해 봅니다.
오류 10005: GuestCredentialNotValid
수정
- 어플라이언스 구성 관리자에서 자격 증명 재검증을 선택하여 자격 증명(오류에 제공된 식별 이름)의 유효성을 확인합니다.
- 어플라이언스에 제공된 자격 증명을 사용하여 영향을 받는 서버에 로그인할 수 있는지 확인합니다.
- 해당 서버에 관리자 계정 대신 다른 사용자 계정(서버가 도메인에 조인된 경우 동일한 도메인에 대한 계정)을 사용해 볼 수 있습니다.
- 이 문제는 글로벌 카탈로그와 도메인 컨트롤러 간 통신이 끊어졌을 때 발생할 수 있습니다. 도메인 컨트롤러에서 새 사용자 계정을 만들고 어플라이언스에서 동일한 계정을 제공하여 이 문제를 확인합니다. 도메인 컨트롤러를 다시 시작해야 할 수도 있습니다.
- 해결 단계를 수행한 후에는 이 웹 사이트의 단계에 따라 오류가 해결되었는지 확인합니다.
오류 10012: CredentialNotProvided
원인
이 오류는 어플라이언스 구성 관리자에서 도메인 이름이 잘못된 도메인 자격 증명을 제공한 경우에 발생합니다. 예를 들어 사용자 이름이 user@abc.com인 도메인 자격 증명을 제공했지만 도메인 이름을 def.com으로 제공한 경우 서버가 def.com에 연결되어 있으면 해당 자격 증명이 시도되지 않고 이 오류 메시지가 표시됩니다.
수정
- 어플라이언스 구성 관리자로 이동하여 서버 자격 증명을 추가하거나 원인에 설명된 대로 기존 자격 증명을 편집합니다.
- 해결 단계를 수행한 후에는 이 웹 사이트의 단계에 따라 오류가 해결되었는지 확인합니다.
완화 확인
위의 오류를 해결하는 완화 단계를 사용한 후에는 어플라이언스 서버에서 몇 가지 PowerCLI 명령을 실행하여 오류가 해결되었는지 확인합니다. 명령이 성공하면 문제가 해결됨을 의미합니다. 그렇지 않으면 수정 단계를 다시 확인하고 따릅니다.
VMware VM(VMware 파이프 사용)
다음 명령을 실행하여 어플라이언스 서버에서 PowerCLI를 설정합니다.
Install-Module -Name VMware.PowerCLI -AllowClobber Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
명령에 vCenter Server IP 주소를 제공하고 프롬프트에 자격 증명을 제공하여 어플라이언스에서 vCenter Server에 연결합니다.
Connect-VIServer -Server <IPAddress of vCenter Server>
다음과 같이 서버 이름 및 서버 자격 증명을 제공하여(어플라이언스에 제공된 대로) 어플라이언스에서 대상 서버에 연결합니다.
$vm = get-VM <VMName> $credential = Get-Credential
소프트웨어 인벤토리의 경우 다음 명령을 실행하여 성공적인 출력이 표시되는지 확인합니다.
Windows 서버의 경우:
Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'Get-WMIObject win32_operatingsystem'" -GuestCredential $credential Invoke-VMScript -VM $vm -ScriptText "powershell.exe Get-WindowsFeature" -GuestCredential $credential
Linux 서버:
Invoke-VMScript -VM $vm -ScriptText "ls" -GuestCredential $credential
Hyper-V VM 및 물리적 서버(직접 연결 파이프 사용)
Windows 서버의 경우:
다음 명령을 실행하여 Windows 서버에 연결합니다.
$Server = New-PSSession –ComputerName <IPAddress of Server> -Credential <user_name>
프롬프트에 서버 자격 증명을 입력합니다.
다음 명령을 실행하여 성공적인 출력이 표시되는지 소프트웨어 인벤토리의 유효성을 검사합니다.
Invoke-Command -Session $Server -ScriptBlock {Get-WMIObject win32_operatingsystem} Invoke-Command -Session $Server -ScriptBlock {Get-WindowsFeature}
Linux 서버:
- OpenSSH 클라이언트 설치
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
- OpenSSH 서버 설치
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
- OpenSSH 서버 시작 및 구성
Start-Service sshd Set-Service -Name sshd -StartupType 'Automatic'
- OpenSSH 서버에 연결
ssh username@servername
- 다음 명령을 실행하여 성공적인 출력이 표시되는지 소프트웨어 인벤토리의 유효성을 검사합니다.
ls
문제가 해결된 것을 확인한 후에는 Azure Migrate 프로젝트>검색 및 평가>개요>관리>어플라이언스로 이동하여 어플라이언스 이름을 선택하고, 서비스 새로 고침을 선택하여 새로운 검색 주기를 시작합니다.
검색되었지만 포털에 없는 SQL Server 인스턴스와 데이터베이스
어플라이언스에서 검색을 시작한 후 포털에서 인벤토리 데이터를 표시하기 시작하는 데 최대 24시간이 걸릴 수 있습니다.
어플라이언스 구성 관리자에서 Windows 인증 또는 SQL Server 인증 자격 증명을 제공하지 않은 경우 어플라이언스가 해당 자격 증명을 사용하여 각 SQL Server 인스턴스에 연결할 수 있도록 자격 증명을 추가합니다.
어플라이언스는 연결된 후 SQL Server 인스턴스와 데이터베이스의 구성 및 성능 데이터를 수집합니다. SQL Server 구성 데이터는 24시간마다 업데이트되고, 성능 데이터는 30초마다 캡처됩니다. 데이터베이스 상태나 호환성 수준 같은 SQL Server 인스턴스 및 데이터베이스의 속성 변경 내용이 포털에서 업데이트되는 데 최대 24 시간이 걸릴 수 있습니다.
SQL Server 인스턴스가 포털에서 "연결되지 않음" 상태로 표시됨
SQL Server 인스턴스 및 데이터베이스를 검색하는 동안 발생한 문제를 보려면 프로젝트의 검색된 서버 페이지에 있는 연결 상태 열에서 연결되지 않음 상태를 선택합니다.
완전히 검색되지 않았거나 연결되지 않은 상태인 SQL 인스턴스를 포함하고 있는 서버에서 평가를 작성하면 준비 상태가 알 수 없음으로 표시될 수 있습니다.
일반적인 SQL Server 인스턴스 및 데이터베이스 검색 오류
Azure Migrate는 Azure Migrate: 검색 및 평가를 사용하여 온-프레미스 머신에서 실행되는 SQL Server 인스턴스 및 데이터베이스의 검색을 지원합니다. 시작하려면 검색 자습서를 참조하세요.
일반적인 SQL 검색 오류는 다음 표에 요약되어 있습니다.
오류 | 원인 | 작업 | 가이드 |
---|---|---|---|
30000: 이 SQL 서버와 연결된 자격 증명이 작동하지 않습니다. | 수동으로 연결된 자격 증명이 잘못되었거나 자동 연결된 자격 증명이 더 이상 SQL 서버에 액세스할 수 없습니다. | 어플라이언스에서 SQL Server 자격 증명을 추가하거나 다음 SQL 검색 사이클이나 강제로 새로 고침이 수행될 때까지 기다립니다. | - |
30001: 어플라이언스에서 SQL Server에 연결할 수 없습니다. | 1. 어플라이언스가 SQL Server에 대한 네트워크 가시선을 갖고 있지 않습니다. 2. 방화벽이 SQL Server와 어플라이언스 간의 연결을 차단하고 있습니다. |
1. 어플라이언스에서 SQL Server에 연결할 수 있도록 합니다. 2. 어플라이언스에서 SQL Server로 들어오는 연결을 허용합니다. |
- |
30003: 인증서를 신뢰할 수 없습니다. | SQL Server를 실행하는 컴퓨터에 신뢰할 수 있는 인증서가 설치되어 있지 않습니다. | 서버에 신뢰할 수 있는 인증서를 설치합니다. 자세히 알아보기. | 보기 |
30004: 권한이 없습니다. | 이 오류는 SQL Server 인스턴스를 검사하는 데 필요한 권한이 없는 경우에 발생할 수 있습니다. | SQL Server 인스턴스 및 데이터베이스 검색을 위해 어플라이언스에서 제공한 자격 증명/계정에 sysadmin 역할을 부여합니다. 자세히 알아보기. | 보기 |
30005: master 데이터베이스의 기본 데이터베이스 문제로 인해 SQL Server 로그인 시 연결하지 못했습니다. | 데이터베이스 자체가 잘못되었거나 로그인에 데이터베이스에 대한 CONNECT 권한이 부족합니다. | ALTER LOGIN을 사용하여 기본 데이터베이스를 master database로 설정합니다. SQL Server 인스턴스 및 데이터베이스 검색을 위해 어플라이언스에서 제공한 자격 증명/계정에 sysadmin 역할을 부여합니다. 자세히 알아보기. |
보기 |
30006: SQL Server 로그인을 Windows 인증에 사용할 수 없습니다. | 1. 로그인은 SQL Server 로그인일 수 있지만 서버는 Windows 인증만 허용합니다. 2. 사용자는 SQL Server 인증을 사용하여 연결하려고 시도하지만, 사용된 로그인이 SQL Server에 없습니다. 3. 로그인에서 Windows 인증을 사용할 수 있지만, 로그인은 인식할 수 없는 Windows 보안 주체입니다. 인식할 수 없는 Windows 보안 주체란 로그인을 Windows에서 확인할 수 없음을 의미합니다. Windows 로그인의 출처가 신뢰할 수 없는 도메인이기 때문에 이 문제가 발생하는 것일 수 있습니다. |
SQL Server 인증을 사용하여 연결을 시도하는 경우 SQL Server가 혼합 인증 모드로 구성되어 있고 SQL Server 로그인이 있는지 확인합니다. Windows 인증을 사용하여 연결하려고 하는 경우 올바른 도메인에 제대로 로그인되어 있는지 확인합니다. 자세히 알아보기. |
보기 |
30007: 암호가 만료되었습니다. | 계정의 암호가 만료되었습니다. | SQL Server 로그인 암호가 만료되었을 수 있습니다. 암호를 다시 설정하거나 암호 만료 날짜를 연장합니다. 자세히 알아보기. | 보기 |
30008: 암호를 변경해야 합니다. | 계정의 암호를 변경해야 합니다. | SQL Server 검색을 위해 제공된 자격 증명의 암호를 변경합니다. 자세히 알아보기. | 보기 |
30009: 내부 오류가 발생했습니다. | SQL Server 인스턴스 및 데이터베이스를 검색하는 중에 내부 오류가 발생했습니다. | 문제가 지속되면 Microsoft 지원에 문의하세요. | - |
30010: 데이터베이스를 찾을 수 없습니다. | 선택한 서버 인스턴스에서 데이터베이스를 찾을 수 없습니다. | SQL 데이터베이스 검색을 위해 어플라이언스에서 제공한 자격 증명/계정에 sysadmin 역할을 부여합니다. | - |
30011: SQL 인스턴스 또는 데이터베이스를 평가하는 중에 내부 오류가 발생했습니다. | 평가를 수행하는 동안 내부 오류가 발생했습니다. | 문제가 지속되면 Microsoft 지원에 문의하세요. | - |
30012: SQL 연결에 실패했습니다. | 1. 서버의 방화벽에서 연결을 거부했습니다. 2. SQL Browser 서비스(sqlbrowser)가 시작되지 않았습니다. 3. 아마도 서버가 시작되지 않았기 때문에 SQL Server가 클라이언트 요청에 응답하지 않았습니다. 4. SQL Server 클라이언트가 서버에 연결할 수 없습니다. 서버가 원격 연결을 허용하도록 구성되어 있지 않기 때문에 이 오류가 발생한 것일 수 있습니다. 5. SQL Server 클라이언트가 서버에 연결할 수 없습니다. 클라이언트가 서버 이름을 확인할 수 없거나 서버 이름이 잘못되어 이 오류가 발생한 것일 수 있습니다. 6. TCP 또는 명명된 파이프 프로토콜이 활성화되어 있지 않습니다. 7. 지정된 SQL Server 인스턴스 이름이 잘못되었습니다. |
이 대화형 사용자 가이드를 사용하여 연결 문제를 해결하세요. 서비스에서 업데이트하는 데이터에 대한 가이드를 따라 24시간 동안 기다리세요. 문제가 지속되면 Microsoft 지원팀에 문의하십시오. | 보기 |
30013: SQL Server 인스턴스에 연결하는 중에 오류가 발생했습니다. | 1. 어플라이언스에서 SQL Server 이름을 확인할 수 없습니다. 2. SQL Server가 원격 연결을 허용하지 않습니다. |
어플라이언스에서 SQL Server를 ping할 수 있는 경우 24시간 동안 기다린 후 이 문제가 자동으로 해결되었는지 확인합니다. 해결되지 않았으면 Microsoft 지원에 문의하세요. 자세히 알아보기. | 보기 |
30014: 사용자 이름 또는 암호가 잘못되었습니다. | 이 오류는 잘못된 암호나 사용자 이름과 관련된 인증 오류로 인해 발생할 수 있습니다. | 사용자 이름 및 암호가 유효한 자격 증명을 입력합니다. 자세히 알아보기. | 보기 |
30015: SQL Server 인스턴스를 검색하는 중에 내부 오류가 발생했습니다. | SQL Server 인스턴스를 검색하는 중에 내부 오류가 발생했습니다. | 문제가 지속되면 Microsoft 지원에 문의하세요. | - |
30016: 시간 제한으로 인해 '%Instance;' 인스턴스에 연결하지 못했습니다. | 이 문제는 서버의 방화벽에서 연결을 거부하는 경우에 발생할 수 있습니다. | SQL Server의 방화벽이 연결을 허용하도록 구성되어 있는지 확인합니다. 오류가 지속되면 Microsoft 지원에 문의하세요. 자세히 알아보기. | 보기 |
30017: 내부 오류가 발생했습니다. | 처리되지 않은 예외가 발생했습니다. | 문제가 지속되면 Microsoft 지원에 문의하세요. | - |
30018: 내부 오류가 발생했습니다. | SQL 인스턴스의 Temp DB 크기, 파일 크기 등과 같은 데이터를 수집하는 중에 내부 오류가 발생했습니다. | 24시간을 기다려보고, 그래도 문제가 계속되면 Microsoft 지원에 문의합니다. | - |
30019: 내부 오류가 발생했습니다. | 데이터베이스 또는 인스턴스의 메모리 사용률과 같은 성능 메트릭을 수집하는 중에 내부 오류가 발생했습니다. | 24시간을 기다려보고, 그래도 문제가 계속되면 Microsoft 지원에 문의합니다. | - |
일반적인 웹앱 검색 오류
Azure Migrate는 Azure Migrate: 검색 및 평가를 사용하여 온-프레미스 머신에서 실행되는 웹앱을 검색하는 것을 지원합니다. 시작하려면 검색 자습서를 참조하세요.
일반적인 웹앱 검색 오류는 다음 표에 요약되어 있습니다.
오류 | 원인 | 작업 |
---|---|---|
40001: IIS 관리 콘솔 기능이 사용하도록 설정되지 않았습니다. | IIS 웹앱 검색에서는 IIS의 로컬 버전에 포함된 관리 API를 사용하여 IIS 구성을 읽습니다. 이 API는 IIS의 IIS 관리 콘솔 기능을 사용하도록 설정한 경우에 사용할 수 있습니다. 이 기능이 사용되지 않거나 OS가 IIS 웹앱 검색을 지원하는 버전이 아닙니다. | IIS 관리 콘솔 기능(관리 도구의 일부)을 포함하는 웹 서버(IIS) 역할이 사용하도록 설정되었고 서버 OS가 Windows Server 2008 R2 이상 버전인지 확인합니다. |
40002: 어플라이언스에서 서버에 연결할 수 없습니다. | 잘못된 로그인 자격 증명 또는 사용할 수 없는 머신 때문에 서버에 연결하지 못했습니다. | 서버용으로 제공된 로그인 자격 증명이 올바르고 서버가 온라인 상태이며 WS-Management PowerShell 원격 연결을 수락하는지 확인합니다. |
40003: 잘못된 자격 증명 때문에 서버에 연결할 수 없습니다. | 잘못된 로그인 자격 증명 때문에 서버에 연결하지 못했습니다. | 서버용으로 제공된 로그인 자격 증명이 올바르고 WS-Management PowerShell 원격 기능을 사용하도록 설정되었는지 확인합니다. |
40004: IIS 구성에 액세스할 수 없습니다. | 권한이 없거나 부족합니다. | 서버에 제공된 사용자 자격 증명이 관리자 수준 자격 증명이며 사용자가 IIS 디렉터리(%windir%\System32\inetsrv)와 IIS 서버 구성 디렉터리(%windir%\System32\inetsrv\config)의 파일에 액세스할 권한이 있는지 확인합니다. |
40005: IIS 검색을 완료할 수 없습니다. | VM에서 검색을 완료하지 못했습니다. 이 문제는 서버의 구성에 액세스하는 데 문제가 있을 때 발생할 수 있습니다. 오류는 '%detailedMessage;'였습니다. | 서버에 제공된 사용자 자격 증명이 관리자 수준 자격 증명이며 사용자가 IIS 디렉터리(%windir%\System32\inetsrv)와 IIS 서버 구성 디렉터리(%windir%\System32\inetsrv\config)의 파일에 액세스할 권한이 있는지 확인합니다. 그런 다음, Microsoft 지원에 오류 세부 정보를 문의합니다. |
40006: 분류되지 않은 예외입니다. | 새 오류 시나리오. | 오류 세부 정보와 로그를 보유한 상태로 Microsoft 지원에 문의하세요. 로그는 C:\ProgramData\Microsoft Azure\Logs 경로의 어플라이언스 서버에서 찾을 수 있습니다. |
40007: 웹 서버의 웹앱을 찾을 수 없습니다. | 웹 서버에는 호스팅된 애플리케이션이 없습니다. | 웹 서버 구성을 확인합니다. |