Was ist eine DACPAC-Datei?
Eine Datei mit der Erweiterung .dacpac (steht für Data Tier Application Package) ist eine Datenbankdatei, die mit Microsoft SQL Server Data Tier Application erstellt wurde und das Datenbankmodell zur Darstellung von Datenbankobjekten enthält. Da es das vollständige Modell der Datenbank enthält, wird es verwendet, um eine Datenbank aus den im Modell verfügbaren Details wiederherzustellen. DACPAC-Dateien werden normalerweise an Bereitstellungsteams zur Installation beim Kunden übergeben, um die Datenbank wiederherzustellen. Diese können mit geöffnet werden Microsoft SQL Server 2019.
DACPAC-Dateiformat - Weitere Informationen
Die DACPAC-Datenpaketdateien sind eigentlich komprimierte ZIP-Dateien, die mehrere XML-Dateien enthalten, die Informationen über das Datenbankmodell enthalten, wie z. B. Tabellen und Ansichten, die zum Wiederherstellen einer Datenbank verwendet werden. Um den Inhalt von DACPAC-Dateien anzuzeigen, benennen Sie die Dateien von .dacpac in .zip um und extrahieren Sie das Zip-Archiv mit einem beliebigen Dekomprimierungsprogramm.
Im Folgenden sind einige Dateien aufgeführt, die sich in einer DACPAC-Datei befinden.
- [Content_Types].xml
<?xml version="1.0" encoding="utf-8"?>
<Types
xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
<Default Extension="xml" ContentType="text/xml" />
</Types>
- DacMetadata.xml
<?xml version="1.0" encoding="utf-8"?>
<DacType xmlns="http://schemas.microsoft.com/sqlserver/dac/Serialization/2012/02">
<Name>CRM</Name>
<Version>1.0.0.0</Version>
</DacType>
Origin.xml
model.xml
Es ist anzumerken, dass DACPAC keine DATA und andere Objekte auf Serverebene enthält. Die Datei kann alle Objekttypen enthalten, die im SSDT-Projekt aufbewahrt werden können.