Jak korzystać z projektu bazy danych SQL Server

Używam SQL Server 2012 i VS 2010 z zainstalowanym SSDT (SQL Server Data Tools). My dev DB używa przechowywanych procs, funkcji, obiektów CLR, itp. Ma migawkę danych prod około 500 GB.

Utworzyłem projekt bazy danych SQL Server, a następnie zaimportowałem bazę danych. Stworzyło to wszystkie pliki tabel, widoków, procs i funkcji w nazwach schematów. Świetne rzeczy - teraz mogę zrobić kontrolę wersji, tak jak w innych projektach VS, tworzyć wdrożenia itp. Do tej pory tak dobrze.

Ale jestem zdezorientowany co do tego, jaki powinien być mój proces rozwoju przy zmianie / dodaniu procs / tables w SQL Server Database Project. Wygląda na to, że wszelkie wprowadzone przeze mnie zmiany są stosowane do bazy danych LocalDb / Projects, a NIE do mojej bazy danych.

Czy mam zamiar napisać wszystkie moje obiekty w tym LocalDb, a następnie zbudować i wdrożyć do mojej bazy danych dev poprzez Publish? Martwię się o moje istniejące tabele w dev DB, ponieważ jeśli proces publikowania spada i odtwarza tabele, stracę migawkę danych prod.

Jaki jest właściwy proces tworzenia aplikacji SQL Server Database Project?

questionAnswers(2)

yourAnswerToTheQuestion