Preambolo
Oggi stavo modificando una colonna in SQL Server 2008, cambiando il tipo di dati da qualcosa come la valuta (18,0) a (19,2).
Ho ricevuto l'errore "Le modifiche apportate richiedono che le seguenti tabelle vengano eliminate e ricreate" da SQL Server.
Prima di arrampicarti per rispondere, leggi quanto segue:
So già che c'è un'opzione in Strumenti ► Opzioni ► Designer ► Progettazione tabelle e database ► Deseleziona la casella "Impedisci il salvataggio delle modifiche che richiedono la ricostruzione della tabella". ... quindi non rispondere con quello!
Domanda reale
La mia vera domanda è per qualcos'altro, come segue:
Ci sono effetti negativi / possibili inconvenienti nel fare questo?
La tabella viene effettivamente eliminata e ricreata automaticamente quando questa casella è deselezionata?
In tal caso, la tabella è una copia esatta al 100% della tabella di origine?