81

Quando faccio clic con il pulsante destro del mouse sulla cartella degli indici nella tabella, la voce di menu "Nuovo indice" non è selezionabile. Non capisco perché. Ho cancellato tutti i dati nella tabella per ogni evenienza, e ho aggiornato e riavviato SSMS, ma senza fortuna. Sto utilizzando SQL Server 2012 Business Intelligence SP1 CTP.SQL Server Management Studio non consente di aggiungere un indice a una tabella

+18

Questo succede se la tabella è già aperta in una finestra di progettazione, tranne che si dice di aver riavviato SSMS. Sei entrato in Design Table dopo il riavvio? –

+0

Ho confermato che questo è ancora un problema in SQL Server 2014. – Keith

+0

@ Martin Smith: Grazie, ha funzionato per me. –

risposta

3

Potrebbe trattarsi di un problema di diritti o forse sei disconnesso. Prova ad usare il codice per aggiungere l'indice; che potrebbe risolvere il problema, o segnalare un eccezione più significativa per voi di lavorare da:

create index ix_MyTable_Column1 
on dbo.MyTable(Column1 asc) 

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

198

Soluzione: Chiudete gli stilisti da tavolo e diagrammi di database e riprovare. Se ciò non aiuta, chiudi tutte le finestre in Management Studio.

Causa: L'opzione "Nuovo indice" viene disattivata quando la tabella è bloccata tramite schema.

+5

+1 che ha risolto il mio problema –

+8

Grazie. Microsoft, per favore migliora. È molto fastidioso vedere "nuovo indice" in grigio. –

+1

sì, è necessario chiudere i progettisti di tabelle che non hanno nulla a che fare con la tabella in questione. grr –