2016-05-03 4 views
3

Wir teilen eines unserer SQL Server DB Projekte in zwei separate Projekte auf.Include SQL Server PostDeployment von der DB Projektreferenz

Core.DB 
    Tables 
    PostDeployment 
    PreDeployment 

Core.Seed (Reference to Core.DB) 
    PostDeployment 
    PreDeployment 

Ich habe die allgemeine „Tisch“ Arbeits veröffentlichen, aber jetzt, um herauszufinden, ich versuche, wie die Postdeployment & Predeployment Skripte im Kern Ordner erhalten auszuführen.

Nur um zu klären. Wenn ich von Core.Seed publiziere, möchte ich die gesamte Tabelle publizieren (das funktioniert), aber ich benötige auch die Pre & Post-Deployment-Skripte aus beiden Projekten, die ausgeführt werden sollen.

Ich kann nicht herausfinden, wie man das macht. Irgendwelche Vorschläge? Ist das möglich?

Antwort

0

Doh (einfaches Problem).

So funktioniert diese Lösung für Sie, wenn Sie Ihr referenziertes Projekt in der gleichen Lösung haben.

In meinem PostDeployment.sql ich habe:

:r .\..\..\Core.DB\PostDeployment\_BasePostDeployment.sql 
:r .\Client\_ClientPostDeployment.sql 

Was mich das andere Projekt verweisen können.

Verwandte Themen