Розширення dacpac (розшифровується як Data Tier AppliCation Package). файл бази даних, створений за допомогою програми рівня даних Microsoft SQL Server, який містить модель бази даних для представлення об’єктів бази даних.
Одним із найкращих доповнень до набору функцій SQL Server був Спеціальне підключення адміністратора (DAC). До того, як це було частиною платформи, перевантажений екземпляр міг навіть не дозволяти адміністратору баз даних підключатися та виконувати будь-які дії.
DACPAC зосереджений на захопленні та розгортанні схеми, він не містить даних таблиці. Якщо ви хочете включити дані, створіть натомість файл BACPAC. Він містить дані та схему.
Давайте тепер DACPAC.
- Клацніть правою кнопкою миші на базі даних у провіднику об’єктів і виберіть «Завдання» та «Видобути програму рівня даних». Це запустить майстер.
- Встановіть властивості DAC, як зазначено на екрані майстра. …
- Якщо на екрані «Перевірка та підсумок» усе виглядає добре, натисніть «Далі», щоб розпочати процес вилучення DACPAC.
Крок 1: клацніть правою кнопкою миші ім’я екземпляра та виберіть параметр «Грані». Крок 2: у розкривному меню Facet виберіть значення Surface Area Configuration. Крок 3: у властивостях фасетів виберіть для параметра RemoteDacEnabled значення true. Після ввімкнення DAC ми можемо підключитися до SQL-сервера за допомогою SSMS або SQL CMD.
Розпакуйте . dacpac для перегляду вмісту XML
- Змініть розширення файлу на . файл dacpac до . zip .
- Розархівуйте файл .zip за допомогою утиліти, що надається вашою ОС. Щоб розархівувати файл із командного рядка: розпакуйте AdventureWorks.dacpac.
- Отриманий вміст включає DacMetadata. xml , Походження. xml і модель. xml.