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
risposta
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)
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.
+1 che ha risolto il mio problema –
Grazie. Microsoft, per favore migliora. È molto fastidioso vedere "nuovo indice" in grigio. –
sì, è necessario chiudere i progettisti di tabelle che non hanno nulla a che fare con la tabella in questione. grr –
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? –
Ho confermato che questo è ancora un problema in SQL Server 2014. – Keith
@ Martin Smith: Grazie, ha funzionato per me. –