Sto cercando di aggiungere una colonna a una tabella con molti dati in SQL Server 2005, usando SSMS.
Quindi sfoglio la tabella, seleziono Modifica e aggiungo la nuova colonna. Quindi, quando premo Salva, ricevo il seguente avviso:
Salvataggio delle definizioni Le modifiche alle tabelle con grandi quantità di dati potrebbero richiedere molto tempo. Durante il salvataggio delle modifiche, i dati della tabella non saranno accessibili
Sono d'accordo, il DB è offline e ho tutto il tempo al mondo, quindi premo Sì.
Tuttavia, l'operazione procede quindi al timeout dopo circa 30 secondi con questo messaggio:
Impossibile modificare la tabella. Timeout scaduto. Il periodo di timeout è trascorso prima del completamento dell'operazione o il server non risponde.
Quindi, quando premo OK:
Finestra di dialogo di annullamento del salvataggio annullata dall'utente (MS Visual Database Tools)
Non capisco. Ho impostato il timeout di esecuzione su 0 (infinito) sia nella finestra di dialogo della connessione SSMS sia in Strumenti -> Opzioni -> Esecuzione query -> SQL Server. Qual è il punto di impostare un timeout di esecuzione se viene semplicemente ignorato?
Qualcuno sa quale valore di timeout viene utilizzato qui e come posso impostarlo?