Co je soubor DACPAC?
Soubor s příponou .dacpac (zkratka pro Data Tier AppliCation Package) je databázový soubor vytvořený aplikací datové vrstvy Microsoft SQL Server, který obsahuje databázový model pro reprezentaci databázových objektů. Protože obsahuje kompletní model databáze, používá se k obnovení databáze z podrobností dostupných v modelu. Soubory DACPAC jsou obvykle předány týmům pro nasazení k instalaci v prostorách zákazníka za účelem obnovení databáze. Ty lze otevřít pomocí Microsoft SQL Server 2019.
Formát souboru DACPAC – Další informace
Soubory datových balíčků DACPAC jsou ve skutečnosti komprimované soubory ZIP, které obsahují několik souborů XML obsahujících informace o databázovém modelu, jako jsou tabulky a pohledy, používané k obnově databáze. Chcete-li zobrazit obsah souborů DACPAC, přejmenujte soubory z .dacpac na .zip a rozbalte archiv zip pomocí libovolného dekompresního nástroje.
Následuje několik souborů, které se nacházejí v souboru DACPAC.
- [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
Je třeba poznamenat, že DACPAC neobsahuje DATA a další objekty na úrovni serveru. Soubor může obsahovat všechny typy objektů, které mohou být uloženy v projektu SSDT.