81

테이블의 인덱스 폴더를 마우스 오른쪽 단추로 클릭하면 "새 인덱스"메뉴 항목이 회색으로 표시됩니다. 나는 왜 그런지 이해하지 못한다. 테이블에있는 모든 데이터를 삭제하고 SSMS를 새로 고치고 다시 시작했지만 운이 없었습니다. SQL Server 2012 Business Intelligence SP1 CTP를 사용하고 있습니다.SQL Server Management Studio에서 테이블에 인덱스를 추가 할 수 없습니다.

+18

이미 SSMS를 다시 시작했다고 할 때를 제외하고 디자이너가 이미 테이블을 열어 둔 경우에 발생합니다. 다시 시작한 후 디자인 테이블에 들어갔습니까? –

+0

SQL Server 2014에서이 문제가 여전히 확인되었습니다. – Keith

+0

@Martin Smith : 고마워, 저를 위해 일했습니다. –

답변

3

권리 문제이거나 연결 해제되었을 수 있습니다. 코드를 사용하여 색인을 추가하십시오. 당신이에서 작업하는 것을 더 의미있는 예외를 문제를 해결하거나보고 할 수 있습니다

create index ix_MyTable_Column1 
on dbo.MyTable(Column1 asc) 

http://msdn.microsoft.com/en-us/library/ms188783.aspx

198

해결 방법 : 테이블 디자이너 및 데이터베이스 다이어그램을 닫고 다시 시도. 그래도 도움이되지 않으면 Management Studio에서 모든 창을 닫으십시오.

원인 : 테이블이 스키마 잠금 상태 일 때 "새 인덱스"옵션이 비활성화됩니다.

+5

+1 내 자신의 문제를 해결 –

+8

고마워. 마이크로 소프트, 그것을 향상 시키십시오. '새로운 색인'이 희미 해지는 것을 보는 것은 매우 성가신 일입니다. –

+1

예. 문제의 테이블과 아무 관련이없는 테이블 디자이너를 닫아야합니다. grr –

관련 문제