Temat: MS SQL Management Studio - podstawy dla laika ;)

Witam.

Z bazami danych dopiero zaczynam naukę i w ramach doświadczeń chciałem sobie stworzyć bazę danych.

Korzystam z MS SQL Server 2008 Management Studio, stworzyłem bazę, a w niej pojedynczą tabelę z kilkoma polami.
Następnego dnia wróciłem do niej i chciałem dodać sobie kolejne pola (tabela jest bez danych).
W momencie próby zapisania wyskakuje komunikat, że nie można, bo:
http://support.microsoft.com/kb/956176

Trochę dziwne, że na zupełnie nowej tabeli wyskakuje mi ten komunikat i jak wyłączyłem opcję, to rzeczywiście bez problemu zapisało, a o dane się nie martwię.

Jednak z tej bazy danych korzystają też inni i nie wiem, czy czymś im nie nabrużdżę zmieniając tą opcję.

Można jakoś zrobić, aby ta opcja została, a ja bym mógł nową bazę zmieniać do woli zanim zacznę ładować do niej dane?
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: MS SQL Management Studio - podstawy dla laika ;)

1. Opcja "Prevent saving changes that require table re-creation" dotyczy tylko Twojej konsoli SSMS (a dokładnie designera), nie ma żadnego wpływu na ustawienia innych użytkowników
2. Zawsze sobie możesz włączyć i wyłączyć kiedy chcesz

Dopóki modyfikujesz pustą tabelę, lub na wypełnionej dodajesz pola, indeksy itp nie utracisz danych. Ryzyko istnieje w przypadku usunięcia pola oraz zmiany typu lub długości. np jak zmienisz z varchar(200) na varchar(100) to zawartość zostanie obcięta do 100 znaków.

Temat: MS SQL Management Studio - podstawy dla laika ;)

Dzięki. Uspokoiłeś mnie :-)

Następna dyskusja:

BCKUP BAZ SQL SERWER 2008 R...




Wyślij zaproszenie do