본문 바로가기
Database/MSSQL

[MSSQL] ERROR - 변경 내용을 저장할 수 없습니다.

by Kor-IT 2022. 6. 14.
반응형
컬럼 수정 오류 - 변경 내용을 저장할 수 없습니다.
 

SSMS 에서 수정하고 저장하려고하면 다음과 같은 오류가 발생할 때 가 있다.

 

 

[Envionment]
OS : Windows 10
Tool : SSMS (SQL Server Mangement Studio)
Version : v18.11.1

 

이러한 경우에 해결 방법을 알 수 있다.

도구 > 옵션 > 디자이너 > '테이블을 다시 만들어야 하는 변경 내용 저장 안 함(S)' 해제 한다.

 

 

해당 오류가 발생하는건 해당 옵션이 수정하는 발생 내용이 테이블을 다시 만들어 재생성하는 부분이 있을시 실행 안되도록 막기 때문이다.

예를들어 컬럼명 위치를 수정한다면 새로 임시 테이블을 만들어 임시테이블에 데이터를 넣고 기존 데이터를 삭제후 임시테이블을 기존 테이블명으로 다시 만들기 때문이다. 이러한 처리 내부 구조를 안다면 빠르게 이해할 수 있다.

 

반응형

댓글