Entpacken eines DAC-PaketsUnpack a DAC Package

Gilt für: JaSQL Server JaAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Verwenden Sie das Dialogfeld Datenebenenanwendung entpacken, um die Skripts und die Dateien aus einem Datenebenenanwendungs-Paket (DAC) zu entzippen.Use the Unpack Data-tier Application dialog box to unzip the scripts and files from a data-tier application (DAC) package. Die Skripts und Dateien werden in einem Ordner abgelegt, in dem sie überprüft werden können, bevor das Paket für die Bereitstellung der DAC in einem Produktionssystem verwendet wird.The scripts and files are placed in a folder where they can be reviewed before the package is used to deploy the DAC into a production system. Der Inhalt einer DAC kann auch mit dem Inhalt eines anderen Pakets verglichen werden, das in einen anderen Ordner entpackt wurde.The contents of one DAC can also be compared with the contents of another package unpacked to another folder.

  1. Vorbereitungen: SicherheitBefore you begin: Security

  2. So entpacken Sie ein DAC-Paket mit: dem Dialogfeld „Unpack Data-Tier Application Dialog“ (Datenebenenanwendung entpacken), dem Untersuchen des Inhalts eines DAC-PaketsTo unpack a DAC, using: Unpack Data-tier Application Dialog, Examine the Contents of a DAC Package

SicherheitSecurity

Das Bereitstellen eines DAC-Pakets aus unbekannten oder nicht vertrauenswürdigen Quellen wird nicht empfohlen.We recommend that you do not deploy a DAC package from unknown or untrusted sources. Solche DACs können schädlichen Code enthalten, der möglicherweise unbeabsichtigten Transact-SQLTransact-SQL -Code ausführt oder Fehler verursacht, indem er das Schema ändert.Such DACs could contain malicious code that might execute unintended Transact-SQLTransact-SQL code or cause errors by modifying the schema. Bevor Sie eine DAC aus einer unbekannten oder nicht vertrauenswürdigen Quelle verwenden, sollten Sie sie auf einer isolierten Datenbank-EngineDatabase Engine-Testinstanz bereitstellen, die DAC entpacken und den Code, z. B. gespeicherte Prozeduren oder anderen benutzerdefinierten Code, untersuchen.Before you use a DAC from an unknown or untrusted source, deploy it on an isolated test instance of the Datenbank-EngineDatabase Engine, unpack the DAC and examine the code, such as stored procedures or other user-defined code.

Datenebenenanwendung entpackenUnpack Data-tier Application Dialog

So entpacken Sie eine DAC-PaketdateiTo Unpack a DAC Package File

  • Navigieren Sie im Windows-Explorerzum Speicherort einer DAC-Paketdatei (.dacpac).In Windows Explorer, navigate to the location of a DAC package (.dacpac) file.

  • Öffnen Sie das Dialogfeld "Datenebenenanwendung entpacken" mit einer dieser beiden Methoden:Use one of these two methods to open the Unpack Data-tier Application dialog:

    1. Klicken Sie mit der rechten Maustaste auf die DAC-Paketdatei (.dacpac), und wählen Sie Entpackenaus.Right-click the DAC package (.dacpac) file and select Unpack.

    2. Doppelklicken Sie auf die DAC-Paketdatei.Double-click the DAC package file.

  • Schließen Sie die Dialogfelder ab:Complete the dialogs:

DAC-Paketdatei für Microsoft SQL Server entpackenUnpack Microsoft SQL Server DAC Package File

Verwenden Sie diese Seite, um den Zielordner anzugeben, in dem die entpackten Dateien abgelegt werden sollen, und führen Sie dann den Entpackungsvorgang aus.Use this page to specify the destination folder in which to place the unpacked files, and then run the unpack operation.

Dateien werden in diesen Ordner entpackt: – Geben Sie den vollständigen Pfad zum Ordner der entpackten Dateien an.Files will be unpacked to this folder: - Specify the full path to the folder for the unpacked files. Wenn der Ordner vorhanden ist und Sie den vollständigen Pfad kennen, geben Sie den Pfad im Feld ein.If the folder exists and you know the full path, type the path in the box. Klicken Sie andernfalls auf die Schaltfläche Durchsuchen , um zu einem Ordner zu navigieren oder einen neuen Ordner zu erstellen.If not, click the Browse button to navigate to a folder or create a new folder.

Durchsuchen – Öffnet die Seite Nach Ordner suchen , wo Sie einen Ordner auswählen können, indem Sie in der Dateihierarchie navigieren oder einen neuen Ordner erstellen.Browse - Opens the Browse for Folder page where you can choose a folder by navigating the file hierarchy, or create a new folder.

Entpacken – Startet den Entpackungsvorgang.Unpack - Starts the unpack operation.

Abbrechen – Schließt das Dialogfeld, ohne das DAC-Paket zu entpacken.Cancel - Terminates the dialog box without unpacking the DAC package.

Nach Ordner suchenBrowse for Folder

Verwenden Sie diese Seite, um den Zielordner für den Entpackungsvorgang auszuwählen.Use this page to choose the destination folder for the unpack operation. Optional können Sie auch einen neuen Ordner erstellen.Optionally, you can also create a new folder.

Ordnerliste – Zeigt die Dateihierarchie für den Computer an.Folder list - Displays the file hierarchy for your computer. Erweitern Sie die Knoten, um zum Ordner zu navigieren, in den das DAC-Paket entpackt werden soll.Expand the nodes to navigate to the folder in which to unpack the DAC package. Klicken Sie auf den Ordner und dann auf OK.Click on the folder and then click OK.

Neuen Ordner erstellen – Öffnet ein Dialogfeld, in dem Sie den Namen für einen neuen Ordner angeben können, der in dem Ordner erstellt werden soll, den Sie gerade in der Ordnerhierarchie ausgewählt haben.Make New Folder - Opens a dialog in which you can specify the name for a new folder to be created in the folder you have currently selected in the folder hierarchy.

OK – Legt den Ordnerpfad fest, den Sie im Feld Dateien werden in diesen Ordner entpackt der Seite DAC-Paketdatei entpacken ausgewählt haben, und wechselt wieder zu dieser Seite zurück.OK - Places the path to the folder you selected in the Files will be unpacked to this folder box of the Unpack DAC Package File page and returns you to that page.

Abbrechen – Schließt das Dialogfeld, ohne einen Ordner auszuwählen.Cancel - Terminates the dialog box without selecting a folder.

Untersuchen des Inhalts eines DAC-PaketsExamine the Contents of a DAC Package

Nachdem Sie das Paket entpackt haben, können Sie die vom Dialogfeld Datenebenenanwendung entpacken erzeugten Dateien untersuchen.After unpacking the package, you can examine the files produced by the Unpack Data-tier Application dialog. Das Dialogfeld erstellt die folgenden Dateien im ausgewählten Zielordner:The dialog box builds the following files in the selected destination folder:

  1. Ein Transact-SQL-Skript, das die Anweisungen zum Erstellen der in der DAC definierten Objekte enthält.A Transact-SQL script that contains the statements for creating the objects defined in the DAC. Der Dateiname ist DACName.sql, wobei DACName der Name der DAC ist.The file name is DACName.sql, where DACName is the name of the DAC.

  2. Alle XML-Dateien aus dem Paket.All XML files from the package.

  3. Alle Dateien, die sich im Bereich für zusätzliche Dateien der DAC befinden, z. B. vor oder nach der Bereitstellung der DAC auszuführende Dateien.All files from the Extra Files section of the DAC, such as the DAC pre-deployment or post-deployment files.

Weitere Informationen finden Sie unter Validate a DAC Package.For more information, see Validate a DAC Package.

Weitere InformationenSee Also

Datenebenenanwendungen Data-tier Applications
Bereitstellen einer Datenebenenanwendung Deploy a Data-tier Application
Upgrade einer DatenebenenanwendungUpgrade a Data-tier Application