Preambuła
Modyfikowałem dziś kolumnę w SQL Server 2008, zmieniając typ danych z czegoś w rodzaju waluty (18,0) na (19,2).
Wystąpił błąd „Wprowadzone zmiany wymagają usunięcia i ponownego utworzenia poniższych tabel” z SQL Server.
Zanim spróbujesz odpowiedzieć, przeczytaj następujące informacje:
Wiem już, że istnieje opcja w Narzędzia ► Opcje ► Projektant ► Projektanci tabel i baz danych ► Odznacz pole „Zapobiegaj zapisywaniu zmian wymagających ponownego utworzenia tabeli”. ... więc nie odpowiadaj na to!
Rzeczywiste pytanie
Moje aktualne pytanie dotyczy czegoś innego, jak następuje:
Czy są jakieś negatywne skutki / możliwe wady tego działania?
Czy tabela faktycznie jest upuszczana i odtwarzana automatycznie, gdy to pole nie jest zaznaczone?
Jeśli tak, to czy kopia tabeli jest w 100% dokładną repliką tabeli źródłowej?