2017-11-15 7 views

답변

0

테이블 중 하나의 필드의 데이터 유형이 변경되었다고 추측됩니다. 게시 프로세스는 값을 변경하는 방법을 알 수 없습니다. 사용자 정의에서 사용 된 테이블을 SQL의 현재 유형과 비교했습니다.

또한 현재 값이 새 유형에 맞지 않는 값을 변환하려고 시도했을 수 있습니다. 예를 들어 변환 된 문자열 값이 "15 Jan 2117"이면 SQL SmallDateTime으로 변환되지 않습니다. 최대 날짜는 "6 Jun 2079"

가장 좋은 친구는 SQL 프로파일 러를 실행하여 테이블을 찾을 수 있습니다./sql 구문을 실행하려고합니다.

편집 : 당신은 SQL에서 필드를 변경하면이 때 사이트가 처음로드 테이블 구조를 캐시로 당신이 IIS에서 응용 프로그램을 다시 설정해야합니다. SQL을 변경 한 후에이 작업을 수행 한 다음 RELOAD FROM DATABASE를 클릭하여 사용자 정의 프로젝트 데이터베이스 테이블/스크립트를 업데이트하십시오. 그런 다음 게시 할 때 올바른 데이터 형식을 사용하게됩니다.

+0

어제 SQL 서버에서 변경을 실행했습니다. 영어로 기본 언어를 stablished하고 사용자 정의를 게시 할 수 있습니다. acumatica가 SQL에 정보를 보내는 방식에 이상한 것이 있는지 모르겠습니다. – Clan

+0

답변을 업데이트했습니다. 기본적으로 사이트의 SQL을 변경하여 테이블 변경 사항을 확인하려면 사이트를 재설정해야합니다. – Brendan