KB3023634-FIX: SQL Server 2012 또는 SQL Server 2014 MDS에서 비즈니스 규칙을 사용 하면 변환 오류가 발생 합니다.

Microsoft 365를 사용하여 어디에서나 모든 장치에서 작업 가능

Microsoft 365으로 업그레이드하여 최신 기능 및 업데이트를 통해 어디서나 작업하세요.

지금 업그레이드

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • Microsoft SQL Server 2012 마스터 데이터 서비스 (MDS)에서 숫자 특성의 빈 값을 테스트 하는 비즈니스 규칙을 만듭니다.

  • 비즈니스 규칙을 저장 하 고 게시 합니다.

  • MDS Explorer에서 엔터티를 열고 비즈니스 규칙을 실행 하 여 엔터티 구성원의 유효성을 검사 합니다.

이 경우 다음과 유사한 내용의 오류 메시지가 나타납니다.

8114: 데이터 형식 nvarchar를 numeric로 변환 하는 동안 오류가 발생 했습니다. EXECUTE 후의 트랜잭션 수는 BEGIN 및 COMMIT 문의 수가 일치 하지 않음을 나타냅니다. 이전 개수 = 0, 현재 개수 = 1

참고 이 문제는 CU3 이상 또는 이후 버전을 적용 한 SQL Server 2014 MDS 에서도 발생 합니다. 예를 들어 MDS에서 날짜 특성이 비어 있는지 여부를 확인 하는 비즈니스 규칙을 실행할 때 다음과 같은 오류 메시지가 표시 됩니다.

데이터 형식 nvarchar를 datetime으로 변환 하는 중 오류 발생

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

상태

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

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×