Τι είναι ένα αρχείο DACPAC;
Ένα αρχείο με επέκταση .dacpac (αντιπροσωπεύει Data Tier AppliCation Package) είναι ένα αρχείο βάσης δεδομένων, που δημιουργήθηκε με την εφαρμογή επιπέδου δεδομένων του Microsoft SQL Server, το οποίο περιέχει το μοντέλο βάσης δεδομένων για την αναπαράσταση αντικειμένων βάσης δεδομένων. Καθώς περιέχει το πλήρες μοντέλο της βάσης δεδομένων, χρησιμοποιείται για την επαναφορά μιας βάσης δεδομένων από τις λεπτομέρειες που είναι διαθέσιμες στο μοντέλο. Τα αρχεία DACPAC συνήθως παραδίδονται σε ομάδες ανάπτυξης για εγκατάσταση στις εγκαταστάσεις του πελάτη για επαναφορά της βάσης δεδομένων. Αυτά μπορούν να ανοίξουν με Microsoft SQL Server 2019.
Μορφή αρχείου DACPAC - Περισσότερες πληροφορίες
Τα αρχεία πακέτου δεδομένων DACPAC είναι στην πραγματικότητα συμπιεσμένα αρχεία ZIP που περιέχουν πολλά αρχεία XML που περιέχουν πληροφορίες σχετικά με το μοντέλο της βάσης δεδομένων, όπως πίνακες και προβολές, που χρησιμοποιούνται για την επαναφορά μιας βάσης δεδομένων. Για να δείτε τα περιεχόμενα των αρχείων DACPAC, μετονομάστε τα αρχεία από .dacpac σε .zip και εξαγάγετε το αρχείο zip χρησιμοποιώντας οποιοδήποτε βοηθητικό πρόγραμμα αποσυμπίεσης.
Ακολουθούν μερικά αρχεία που βρίσκονται μέσα σε ένα αρχείο DACPAC.
- [Τύποι_Περιεχομένου].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
Πρέπει να σημειωθεί ότι το DACPAC δεν περιέχει DATA και άλλα αντικείμενα σε επίπεδο διακομιστή. Το αρχείο μπορεί να περιέχει όλους τους τύπους αντικειμένων που μπορεί να διατηρηθούν στο έργο SSDT.