Wir haben unser SQL-Projekt als dacpac
gebaut und hat eine Abhängigkeit von master.dacpac
, die dacpac
ist mit dem Inhalt der Website enthalten.MsDeploy Sync funktioniert nicht
Beide dacpac
sind im Paket durch filePath
Anbieter enthalten. Ich kann sehen, das Paket enthält die dacpac
zusammen.
Im Zielverzeichnis wird jedoch die master.dacpac
korrekt synchronisiert (gelöscht und dann aus dem Paket hinzugefügt). Aber die Anwendung dacpac
wird nicht synchronisiert (in der Tat wird das Paket zuerst hinzugefügt und dann gelöscht, effektiv die Datei vom Ziel zu verlieren).
Alle anderen Dateien der Website scheint korrekt zu entpacken.
Sind beide DacPacs an der gleichen Stelle? Ich glaube, das Paket entpackt die Datei an einen Ort, der auf dem Pfad basiert, aus dem sie gepackt wurde. – chief7
Ja, die Dacpacks befinden sich an derselben Position. Sie befinden sich in der Paketdatei, die für die Bereitstellung erstellt wurde. Das Auspacken scheint in Ordnung zu sein, es ist der Synchronisationsvorgang, der merkwürdig funktioniert. Die Dinge waren in Ordnung, nicht sicher, was Sync-Operation fehlgeschlagen hätte !! – Yshah00
Können Sie das DacPac-Snippet aus Ihrer archive.xml zur obigen Frage hinzufügen? Die Archivdatei befindet sich in dem gezippten Paket. – chief7