증상

런타임 오류 '-2147217900 (80040e14)': [Microsoft] [ODBC SQL Server 드라이버] [SQL Server] 쿼리에 ANSI 형식이 아닌 외부 조인 연산자를 사용 하 여 ("* =" 또는 "= *").

수정 하지 않고이 쿼리를 실행 하려면 현재 데이터베이스의 호환성 수준을 80 이하로 설정 하십시오을 사용 하 여 저장 프로시저 sp_dbcmptlevel. ANSI 외부 조인 연산자 (왼쪽 외부 조인, 오른쪽 외부 조인)를 사용 하 여 쿼리를 다시 작성 하는 것이 좋습니다.

SQL Server 향후 버전에서는 이전 버전과 호환성 모드에도 비 ANSI 조인 연산자 지원 되지 않습니다.

다음과 같은 세 가지 경우 중 하나에이 오류가 발생합니다.

  1. FDM 6.0 및 7.0-GL 확대 SQL 2005 데이터베이스에 대해 행 형식 오류가 발생 했습니다.

  2. FRL13, FDM 6.0 및 7.0-에 대해 SQL 2005 DB 보고서 마법사 시작 오류입니다.

  3. 참조 코드, TREF, TPROJ 사용 하 여 보고서를 사용 하면 SQL 2005 DB에 대 한 오류가합니다.

상태

이 SMR 수정 되었습니다 R07670 서비스 팩 및 후속 서비스 팩 주십시오 확인란 또는 서비스 팩 가용성에 대 한 웹 사이트 (www.FRxSoftware.com) 총계정 원장에 대 한. 웹사이트에서 서비스의 자동 알림을 또한 등록할 수 있습니다.

해결 방법

이 문제를 해결 하려면 데이터베이스의 호환성 수준이 80으로 설정 하려면 다음을 수행:

  1. 엔터프라이즈 관리자에서 마우스 오른쪽 단추로 데이터베이스를 클릭 합니다. 속성을 선택 합니다.

  2. 옵션 탭을 선택 합니다.

  3. 호환성 수준을 80 변경 합니다.

참조

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

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

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?

사용 경험에 어떠한 영향을 주었나요?

추가 피드백이 있으신가요? (선택 사항)

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

×