Vraag Visualase 2010 database editie schema te vergelijken waar doel is dbproj


ik gebruik visual studio 2010 database-editie en het uitvoeren van een schema te vergelijken met een SQL-database-instantie voor het synchroniseren van nieuwe objecten in de database die nog niet in mijn project staan ​​(dbproj). Mijn oplossing bevat veel projecten waarvan sommige via verwijzingen naar een database naar elkaar verwijzen. Wanneer ik schrijf bijgewerkt vanuit mijn schema te vergelijken met mijn doelproject, worden verwijzingen naar objecten in mijn andere projecten toegevoegd als harde verwijzingen en worden de sqlcmd-variabelen niet gebruikt die worden ingesteld bij het toevoegen van databasereferenties.

Dit zorgt ervoor dat mijn oplossing waarschuwingen en fouten bevat totdat ik handmatig de harde referenties voor de sqlcmd-variabelen uitwissel. Ik heb gemerkt dat ik de databasereferenties opnieuw kan maken, die een optie heeft om alle harde referenties door het project op te pikken, maar dit is nog steeds omslachtig. Is er een manier om de bestaande set sqlCmd-variabelen die voor mijn project zijn gedefinieerd, zodanig te gebruiken dat bijgewerkte gegevens naar mijn project worden geschreven met de gebruikte variabelenreferenties?


14
2017-07-22 22:08


oorsprong


antwoorden:


Dit is slechts een gedachte, maar we maken nooit directe wijzigingen in de database en gebruiken ons project om tegen de db te bouwen om een ​​implementatiescript te produceren. Door het project als de meester van alle kennis te gebruiken, voelen we dat dit heel goed voor ons werkt.

We vertakken ons om onze dev-, testomgevingen te creëren en vervolgens het project samen te voegen wanneer we het inzetten.

Wat referenties betreft, vonden we dat het verwijzen naar het dbmeta-bestand in plaats van naar de eigenlijke database ook nuttig was omdat alle projecten hierdoor meer overdraagbaar zijn.


1
2017-09-07 11:49



Mijn oplossing is niet precies wat je wilt doen, maar het kan helpen. Wanneer ik soortgelijke problemen tegenkom, maak ik meestal een (tijdelijke) DB voor het schema vergelijk en gebruik het in plaats van mijn project ..


0
2017-08-01 13:21