Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

증상

.NET Framework 4.6.1가 설치 된 컴퓨터에 Microsoft SQL Server 2016을 설치 한다고 가정 합니다. 컴퓨터에 .NET Framework 3.5이 설치 되어 있지 않으면 데이터베이스 메일 기능이 제대로 작동 하지 않습니다. 예를 들어 테스트 전자 메일 메시지를 구성 하 고 보내는 경우 메시지가 큐에 있지만 전송 되지 않습니다. 참고 또한이 문제는 SQL Server 2016 SP1 CU1를 실행 하는 인스턴스에만 영향을 줍니다. 이 문제는 SQL Server 2016 SP1 CU (설치 프로그램의 버그로 인해 발생 합니다. SQL Server 2016 CUs에 대 한 설정에서는 새 구성 파일 Databasemail. c r e r o d. 이 때문에 .Net framework 3.5 SP1이 없을 때 데이터베이스 메일이 중단 됩니다. 그러나 SQL Server 2016 CU (설치로 인해 데이터베이스 메일이 끊어지면 아래 설명 된 해결 방법 중 하나를 사용할 수 있습니다.

해결 방법

이 문제는 sql server 2016 SP1 용 누적 업데이트 2 에서 해결 되었습니다.

SQL Server 2016 누적 업데이트 2

각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.

SQL Server 2016의 최신 누적 업데이트

해결 방법

이 문제를 해결 하려면 다음 중 하나를 구현할 수 있습니다.

  1. Databasemail. e x .config 를 만들고 Binn 폴더 아래에 있는 databasemail .exe 옆에 놓습니다. Notepad.exe 또는 다른 편집기를 사용 하 여 편집할 수 있습니다. UTF-8 인코딩을 사용 하 여 저장 한 후에는 (notepad.exe) 다른 이름으로 저장 을 선택 하세요. 인코딩 콤보 상자에서 u t f-8)을 선택 합니다.

         <?xml version="1.0" encoding="utf-8" ?>          <configuration>          <startup useLegacyV2RuntimeActivationPolicy="true">           <supportedRuntime version="v4.0"/>               <supportedRuntime version="v2.0.50727"/>          </startup>          </configuration>
  1. SQL Server 2016의 복구 설치 작업을 실행 합니다.

  2. 컴퓨터에 .Net Framework 3.5를 수동으로 설치 합니다.

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

참조

Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어 에 대해 알아봅니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.