Mam projekt bazy danych SQL Server 2014 w VS 2015. Stworzyłem również kilka schematów schematów w SSMS (ponieważ VS nie ma żadnych schematy schematów, o których jestem świadomy). Jest to początek cyklu życia projektu i pojawia się wiele refaktoryzacji. Diagramy SSMS dobrze się aktualizują w obliczu zmian - co jest naprawdę miłe. Chciałbym zachować diagramy na (ponownym) opublikowaniu w środowisku deweloperów.Jak uniknąć usuwania diagramów z bazy danych podczas publikowania w Visual Studio 2015
Problem polega na tym, aby nadążyć za refaktoringami, musiałbym usunąć elementy z docelowej bazy danych, które nie są już w projekcie (lub po prostu odtworzyć docelową bazę danych w środowisku programisty) ... ale to spowoduje, że moje diagramy zostaną zdmuchnięte. Nie wymyśliłem sposobu, aby tego uniknąć i to jest kopnięcie w goleń, aby odbudować schematy. Czy ktoś wymyślił dość czysty sposób na stopniowe publikowanie podczas usuwania projektu z zachowaniem schematów?
Tak, to jest dobre podejście ... będzie je żuć. Zauważyłem, że jest więcej obiektów niż tylko sysdiagramów - są przynajmniej niektóre sprocs ... i wydają się opisywać obiekty, aby SSMS umieścił je w folderach "System * xxx *". – Clay
To prawda. Są pewne rzeczy dodane tylko do tych nagrań. Zobaczę, czy mogę znaleźć informacje, jak łatwo je odtworzyć. –
Cóż ... jeśli po prostu "przywrócę je" do tempdb (na pierwszą część odpowiedzi), mogę po prostu trafić folder SSMS, który tworzy obiekty ... i wtedy mogę uruchomić nieco zmodyfikowany wariant druga część. To może być na razie wystarczające ... ale pozwolę temu pytaniu jeszcze bardziej potrawić - zobacz, czy ktoś jeszcze ma jakieś myśli. Doceniam Twój wysiłek! – Clay