2011-04-07 5 views
0

SQL Server 데이터베이스를 webfusion에서 heartinternet으로 이동하려고합니다. 데이터베이스와 테이블 구조를 내보내는 것은 쉽지만 삽입 문은 작동하지 않습니다.SQL Server 호스트 마이그레이션 Datetime 문제

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

이제이 삽입 문의 한 예는 다음과 같습니다 :

나는 다음과 같은 오류가

INSERT [ECL_TRANSACTION] ([PUBLIC_USER_CODE], [TIMESTAMP], [TRANSACTION_TYPE], [TRANSACTION_DESCRIPTION]) 
    VALUES (-9, '16/03/2011 06:30:19', 'A', 'Login Success') 

문제는 datetime 필드 [TIMESTAMP]16/03/2011 06:30:19

나는 동의하지 것입니다 당신이 캐스팅을 사용하거나 각 필드에서 이것을 정렬하기 위해 변환 할 수 있다고 읽었지만 3000 개의 삽입 문을 가졌습니다. 궁금하면 DD/MM/YYY HH:MM:SS 형식을 허용하는 모든 datetime 필드에 일부 규칙을 적용하는 방법이 궁금합니다.

조언을 주시면 감사하겠습니다.

답변

1

보십시오 : 당신의 배치

0

에서

SET DATEFORMAT dmy 

당신은 스크립트의 시작 SET DATEFORMAT dmy의 라인을 따라 뭔가를 시도 할 수 있습니다.

편집 다음 링크는 액세스의 수준이있는 경우, 서버 인스턴스의 설정을 변경할 수 있도록 명령을 제안

...

INF: How to Set the Day/Month/Year Date Format in SQL Server

관련 문제