프로그래밍/DB

[DB] MSSQL 테이블정보변경시 "변경 내용을 저장할수 없습니다." 에러발생 해결방법

ss-pro 2020. 11. 2. 00:07
반응형


아래그림과 같이 테이블을 변경하고 저장할때 변경되지 않을때 "변경 내용을 저장할수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 다시만들 수 없는 테이블을 변경하거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함] 옵션을 설정했습니다." 라는 경고메세지와 함께 테이블 정보가 변경되지 않는 문제 해결방법에 대해서 알아보겠습니다. 

SQL Managemnet -> 도구 -> 옵션 항목을 선택합니다. 

옵션항목 -> 디자이너탭을 클릭 -> 테이블을 다시 만들어야 하는 변경 내용 저장 안 함 체크를 해제합니다. 해당부분을 해제후 테이블을 변경하면 변경되는 부분을 확인할수있습니다. 

추가로 거꾸로 테이블정보를 변경시 해당부분에 대한 스크립트를 알고 싶을때는 "변경 스크립트 자동생성" 항목을 체크하면 아래와 같이 변경된 내용을 스크립트파일로 저장할수 있습니다.