Ho un progetto di database SQL Server 2014 in VS 2015. Ho anche creato un paio di schemi schema in SSMS (poiché VS non ha diagrammi dello schema di cui sono a conoscenza). È all'inizio del ciclo di vita del progetto e si verifica un sacco di refactoring. I diagrammi SSMS sono bravi a aggiornarsi di fronte al cambiamento - che è davvero bello. Mi piacerebbe conservare i diagrammi su (ri) pubblicare nell'ambiente dev.Come evitare di cancellare diagrammi dal database durante la pubblicazione in Visual Studio 2015
Il problema è, per tenere il passo con i refactoring, avrei bisogno di cancellare le cose nel database di destinazione che non sono più nel progetto (o semplicemente ricreare il db di destinazione nell'ambiente dev) ... ma questo farà saltare i miei diagrammi. Non ho trovato un modo pulito per evitarlo ed è un calcio negli stinchi per ricostruire i diagrammi. Qualcuno ha capito un modo abbastanza pulito per pubblicare in modo incrementale eliminando il progetto cruft mantenendo i diagrammi?
Sì, questo è un buon approccio ... lo masticherà. Ho notato che ci sono più oggetti che solo sysdiagrams - ci sono almeno alcuni sproc ... e sembrano annotare gli oggetti in modo che SSMS li inserisca nelle cartelle "System * xxx *". – Clay
È vero. Ci sono alcune cose aggiunte in cima solo a quei record. Vedrò se riesco a trovare alcune informazioni su come ricrearli facilmente. –
Beh ... se io "risale" in tempdb (per la prima parte della tua risposta), posso semplicemente colpire la cartella SSMS che crea gli oggetti ... e quindi posso eseguire una variante leggermente modificata di la seconda parte. Potrebbe essere sufficiente per ora ... ma lascerò che questa domanda si stuferà un po 'di più - vedi se qualcun altro ha qualche pensiero. Apprezzo il tuo sforzo! – Clay