Ce este un fișier DACPAC?
Un fișier cu extensia .dacpac (stand pentru Data Tier AppliCation Package) este un fișier de bază de date, creat cu aplicația de nivel de date Microsoft SQL Server, care conține modelul bazei de date pentru reprezentarea obiectelor bazei de date. Deoarece conține modelul complet al bazei de date, este folosit pentru a restaura o bază de date din detaliile disponibile în model. Fișierele DACPAC sunt de obicei predate echipelor de implementare pentru instalare la sediul clientului pentru a restaura baza de date. Acestea pot fi deschise cu Microsoft SQL Server 2019.
Format de fișier DACPAC - Mai multe informații
Fișierele pachetului de date DACPAC sunt de fapt fișiere ZIP comprimate care conțin mai multe fișiere XML care conțin informații despre modelul bazei de date, cum ar fi tabele și vizualizări, utilizate pentru a restaura o bază de date. Pentru a vizualiza conținutul fișierelor DACPAC, redenumiți fișierele din .dacpac în .zip și extrageți arhiva zip folosind orice utilitar de decompresie.
Următoarele sunt câteva fișiere care se găsesc în interiorul unui fișier 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>
Origine.xml
model.xml
Este de remarcat faptul că DACPAC nu conține DATE și alte obiecte la nivel de server. Fișierul poate conține toate tipurile de obiecte care ar putea fi păstrate în proiectul SSDT.