2013-02-11 13 views
3

SQL Azure에서 두 개의 테이블을 만들고 기본 키를 identity 열로 표시하는 것을 잊었습니다. 아직 테이블에 데이터가 없지만 Is Identity으로 표시된 확인란은 사용할 수 없습니다.기존 SQL Azure 테이블에 IDENTITY 속성을 추가하려면 어떻게합니까?

SQL Azure에서 기존의 기본 키를 identity 열로 만들려면 어떻게해야합니까?

+0

빈 테이블을 삭제하고 재생성하는 것을 중단시키는 이유는 무엇입니까? –

+0

아무것도 아니지만 호기심이 많습니다. – Feckmore

답변

5

새 테이블을 만듭니다. 일반 SQL Server 인스턴스의 IDENTITY 속성을 변경할 수는 없습니다. 설정에 따라 SSMS가 자동으로 수행 할 수 있지만 실제로 수행 할 작업을 알려주지는 않습니다. 테이블을 삭제하고 다시 만듭니다. 그것. 날 믿지 않니? 스크립트로 작성하거나 프로파일 링하십시오.

+0

매우 흥미 롭습니다. 나는 항상 테이블 삭제에 대한 SSMS 경고를 비활성화하고 백그라운드에서 그렇게해야 할 때를 결코 깨닫지 못했습니다. – Jedidja