2014-11-23 5 views
2

열 데이터 형식을 Date에서 Datetime으로 변경해야합니다. 이 작업을 시도 할 때 메시지로 변경 내용을 저장하지 못했습니다.SQL Server에서 날짜 열을 DateTime으로 변경하십시오.

변경 내용 저장이 허용되지 않습니다. 변경 사항을 적용하려면 &을 다음 테이블에 다시 작성해야합니다. ....

테이블 놓을 수없는 방법이 있습니까? 테이블을 삭제하면 EventIDauto increment & ID를 기반으로하는 데이터를 가져올 때 다른 문제를 처리 할 수 ​​없습니다. ID는 변경할 수 없습니다.

SQL Server 2008의이 문제점에 대한 해결책은 무엇입니까?

+1

이 오류는 비주얼 디자이너에서 나온 것입니다. 대신 'ALTER TABLE dbo.YourTableName ALTER COLUMN EventDate DATETIME NULL'(또는 'NOT NULL'- 필요한 항목)을 사용하십시오. 이 장소에서 잘 작동합니다. 테이블을 떨어 뜨리지 않아도됩니다. –

+0

그게 더 의미가 있습니다. 때로는 낡은 학교 소년 인 것이 더 낫습니다. – Learning

답변

1

다음 단계는 도움이됩니다.

  1. 도구 메뉴
  2. 옵션을 클릭
  3. 디자이너
  4. 선택 테이블 및
  5. 취소 check box Prevent saving changes that require the table to be re-created 데이터베이스 디자이너,이 옵션을 변경합니다.
+0

나는 그것을 기억합니다. 적어도 4 년은 똑같습니다. 다시 ... 오래된 것 ... 어쨌든 고마워요 ... 이것에 대해 알아야 할 것은 무엇인가 이유가 있습니다. – Learning

관련 문제