제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under Study
https://support.microsoft.com/ko-kr/help/956176/error-message-when-you-try-to-save-a-table-in-sql-server-saving-change

테이블 다시 생성 해야 하는 변경 내용을 저장 안 함 옵션을 변경 하려면 다음과이 같이 하십시오.
1.SQL Server Management Studio (SSMS)를 엽니다.
2.도구 메뉴에서, 옵션을 클릭합니다.
3.옵션 창의 탐색 창에서 디자이너를 클릭 합니다.
4.선택 하거나 표 재작성 해야 하는 변경 내용을 저장 안 함 확인란의 선택을 취소 하 고 확인을 누릅니다.

테이블에 대해 변경 내용 추적 기능을 사용할지를 결정 하려면 다음이 단계를 수행 합니다.

1.SQL Server Management Studio 개체 탐색기에서 테이블을 찾습니다.

2.테이블을 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.

3.표 속성 대화 상자에서 변경 내용 추적을 클릭 합니다.

변경 내용 추적 항목의 값이 True이면 테이블에 대해이 옵션이 활성화 됩니다. 값이 False이면이 옵션이 비활성화 됩니다.

변경 내용 추적 기능을 사용 하는 경우 Transact SQL 문을 사용 하 여 테이블의 메타 데이터 구조를 변경 합니다.

이 문제를 재현하는 단계

1.SQL Server Management Studio 테이블 디자이너 도구에서 기본 키를 포함 하는 테이블을 만듭니다.

2.이 테이블이 포함 된 데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.

3.데이터베이스 속성 대화 상자에서 변경 내용 추적을 클릭 합니다.

4.변경 내용 추적 항목의 값을 True로 설정 하 고 확인을 클릭 합니다.

5.테이블을 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.

6.표 속성 대화 상자에서 변경 내용 추적을 클릭 합니다.

7.변경 내용 추적 항목의 값을 True로 설정 하 고 확인을 클릭 합니다.

8.도구 메뉴에서, 옵션을 클릭합니다.

9.옵션 대화 상자에서 디자이너를 클릭 합니다.

10.테이블 다시 생성 해야 하는 변경 내용을 저장 안 함 확인란을 선택 하려면 클릭 한 다음 클릭 확인 합니다.

11.테이블 디자이너 도구에서 기존 열에서 Null 허용 설정을 변경 합니다.

12.테이블에 변경 내용을 저장 하십시오.


사용자 삽입 이미지

권고사항은 해제하지 말라고 하는데 마우스 UI를 즐겨쓰는 필자에게는 필요한 도구입니다. 마우스로 하다보면 실수로 인해서 재앙이 올수도 있으니 애초에 저기능을 기본값을 비활성 시켰던거 같습니다. 대부분 쿼리로 수정을 할때는 tran 구문으로 되돌릴수도 있는데 UI는 바로 커밋떨어져서 작업할때 신중해야됩니다.

2017/07/05 10:10 2017/07/05 10:10