SQL Server용 Azure 배포 문제 해결
적용 대상: SQL Server
시작하기 전에 로그 위치를 확인합니다.
로그 파일 위치
확장 로그
확장 로그 파일은 다음에 있습니다.
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
로그 파일 이름은 SQL Server용 Azure 확장 프로그램 버전에 따라 달라집니다. 최신 버전의 SQL Server용 Azure 확장 프로그램의 경우 로그 파일은 다음과 같습니다.
unifiedagent.log
확장 버전 1.1.24724.69
및 이전 버전의 경우 로그 파일은 다음과 같습니다.
ExtensionLog_0.log
배포자 로그
배포자 로그는 다음 위치에서 배포됩니다.
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\<extension version>\deployer.log
확장 버전으로 <extension version>
을 대체 합니다. 예시:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\1.1.0.0\deployer.log
Arc 지원 SQL Server 리소스 생성 실패는 여러 문제가 원인일 수 있습니다.
확장 설치 실패
연결된 서버로 이동하여 배포자 로그를 확인합니다. 아래 메시지가 표시됩니다.
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' before attempting start: Stopped
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' after attempting start: Stopped
메시지가 표시되지 않으면 확장이 제대로 설치되지 않은 것입니다. 다음 단계를 수행합니다.
이벤트 로그를 확인하여 설치를 방해하는 것이 있는지 확인합니다.
C:\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SqlServer{version}
폴더에서 SqlServerExtension.msi 설치를 시도합니다. 설치 UI에서 오류 세부 정보를 제공할 수 있습니다.서비스 앱과 서버 관리자를 닫고 연결 방법 중 하나를 다시 시도하여 확장을 설치하고 도움이 되는지 확인합니다.
확장이 설치되었지만 시작되지 않음
애플리케이션 오류에 대한 로그 파일을 확인합니다.
Server - Azure Arc ARM 리소스가 수동으로 삭제되었습니다.
다음 레코드에 대한 확장 로그를 확인합니다.
[YY/MM/DDDD HH:MM:SS PM UTC] [ERROR] [UploadServiceProvider] [ExtensionHandlerStatusQueryError] ArcSqlInstancesRequest request is null, not sending data to RP.
즉 컴퓨터가 더 이상 연결된 서버로 인식되지 않았습니다. 서버를 Azure Arc에 온보딩하고 연결 방법 중 하나를 다시 시도하여 확장을 설치합니다.
서버 관리 ID에 권한이 없습니다.
다음 레코드에 대한 확장 로그를 확인합니다.
[INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc post request failed with error: Forbidden message: {"ErrorDescription":{"ErrorCode":6,"Message":"The user has no access to the provided Azure resource."},"ResponseUrl":null}
컴퓨터의 관리 ID에 Azure Connected SQL Server 온보딩 역할이 할당되었는지 확인합니다. Arc 지원 서버에 컴퓨터가 이미 연결된 경우 역할 할당 지침을 참조하세요.
사용자가 Arc 지원 SQL Server 리소스를 새 리소스 공급자로 마이그레이션하지 않았습니다.
다음 레코드에 대한 확장 로그를 확인합니다.
[YY/MM/DDDD HH:MM:SS PM UTC] [INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc for Sql Server upload response status: InternalServerError.`
Arc 지원 SQL Server 리소스를 Microsoft.AzureArcData
로 마이그레이션했는지 확인합니다.