Hvad er DACPAC fil?
En fil med .dacpac (står for Data Tier AppliCation Package) filtypenavnet er en databasefil, oprettet med Microsoft SQL Server-datalagapplikationen, som indeholder databasemodellen til repræsentation af databaseobjekter. Da den indeholder den komplette model af databasen, bruges den til at gendanne en database fra de detaljer, der er tilgængelige i modellen. DACPAC-filer bliver normalt overdraget til implementeringsteams til installation hos kunden for at gendanne databasen. Disse kan åbnes med Microsoft SQL Server 2019.
DACPAC-filformat - flere oplysninger
DACPAC-datapakkefilerne er faktisk komprimerede ZIP-filer, der indeholder flere XML-filer, der indeholder information om databasemodellen, såsom tabeller og visninger, der bruges til at gendanne en database. For at se indholdet af DACPAC-filer skal du omdøbe filerne fra .dacpac til .zip og udpakke zip-arkivet med et hvilket som helst dekomprimeringsværktøj.
Følgende er nogle få filer, der findes i en DACPAC-fil.
- [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
Det skal bemærkes, at DACPAC ikke indeholder DATA og andre objekter på serverniveau. Filen kan indeholde alle objekttyper, som kan opbevares i SSDT-projektet.