Właśnie zaczynam pracę z projektami baz danych w Visual Studio 2010 i zastanawiam się, jak uzyskać generator różnicowych skryptów, aby dołączyć instrukcję DROP TABLE. Jeśli utworzę nowy skrypt tabeli w folderze Tables, mechanizm różnicowy pobiera i zawiera instrukcję CREATE TABLE w skrypcie wdrożenia, ale kiedy usuwam ten plik SQL z projektu, nie umieszcza on DROP w skrypcie.Upuszczanie tabeli z projektem bazy danych Visual Studio 2010
Sprawdziłem, że dotyczy to również procedur przechowywanych. Czy istnieje sposób na pozbycie się istniejących obiektów w bazie danych?
Uwaga: Myślę, że dotyczyłoby to również GDR Visual Studio 2008 dla programistów baz danych (Data Dude).
Dzięki! Trochę "chwili", chyba po prostu tęskniłem za tym polem wyboru. –
w visual studio 2013 Nie mogę znaleźć ani opublikować, ani wdrożyć karty w ustawieniach projektu, a kiedy upuszczam bazę danych, nie ma generowanego skryptu, kiedy upuszczam tabelę, chociaż działa ona przy tworzeniu tabel .. Jakieś sugestie? –
@Mohamed Kliknij prawym przyciskiem myszy projekt bazy danych w oknie Solution Explorer, wybierz opcję ** Publikuj **, a następnie kliknij przycisk ** Zaawansowane **. W nowym oknie przejdź do zakładki Spadek, sprawdź pierwszą opcję: ** Rzuć obiekty w cel, ale nie w źródle **. Pamiętaj, że teraz wszystko, co nie jest w źródle, zostanie domyślnie upuszczone, więc musisz ręcznie sprawdzić, które obiekty nie powinny zostać usunięte. –