본문 바로가기

DATABASE/MS SQL

[MSSQL2008] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함

반응형

MSSQL2008 Management Studio를 사용하는 개발자들에게 팁을 하나 주려고 포스팅합니다.

테이블을 생성하고 수정시 이런 경고메세지로 인해서 수정을 못하는 분들이 있을겁니다.

   

변경 내용을 저장 할수 없습니다. 변경 내뇽을 적용하려면 다음 테이블을

삭제 하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경

했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함 ] 옵션을

설정 했습니다.

MSSQL2008 Management Studio 제약을 걸어놓았더군요. ms에서 왜 그런지는

잘 모르겠구요. 해결 방법은 아래와 같이 해주시면 됩니다.

Management Studio > 도구 > 옵션 > <테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함>

항목을 체크해제 해주시면 됩니다. 아주 간단하죠.

   

옵션 : 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함

테이블을 다시 만들어야 하는 변경 내용을 사용자가 저장할 수 없게 만듭니다.

다음 동작을 수행하려면 테이블을 다시 만들어야 할 수 있습니다.

1. 테이블의 중간에 새 열 추가

2. 열 삭제

3. 열의 Null 허용 여부 변경

4. 열의 순서 변경

5. 열의 데이터 형식 변경

위 경우에 옵션을 제한하네요..

   

기타 옵션은 아래 링크에서 확인하세요.

http://msdn.microsoft.com/ko-kr/library/ms188490.aspx

   

Comment). 구글링에서도 검색이 많았나봅니다. 개발자로써 아주 불편한 사항이거든요.

자동검색어에 추가가 되었더군요. 얼마나 검색을 했으면

MS에서도 다음 개발시 참고해서 불편함이 없었으면 좋겠네여.

   

<http://www.overtop.co.kr/tt2/335>에서 삽입

반응형

'DATABASE > MS SQL' 카테고리의 다른 글

Microsoft SQL Server 2008 설치하기  (0) 2010.09.08
MS Sql 의 시스템 테이블 정보  (0) 2010.07.09