Як стиснути файл mdf

Як стиснути файл mdf

Як стиснути файл mdf

Система управління базами даних Microsoft SQL Server сьогодні є однією з найбільш гнучких і потужних. Всі дані баз, що обслуговуються їй, зберігаються в mdf-файлах (Master Database File). При інтенсивному використанні бази (багаторазових вставках і удалениях рядків таблиць) відбувається фрагментація файлу-контейнера. Його обсяг починає сильно перевищувати реальний обсяг даних, що зберігаються в базі. Якщо необхідно, можна стиснути файл mdf, використовуючи SQL Server.


З'єднаєтеся з сервером баз даних. У SQL Server Management Studio виберіть пункт «Connect Object Explorer ...» розділу File головного меню. З'явиться діалог Connect to Server. Цей же діалог відображається автоматично після запуску SQL Server Management Studio. Виберіть елемент Database Engine списку Server type. У текстовому полі Server name вкажіть локальне ім'я комп'ютера. У списку Authentication зробіть поточним пункт, відповідний типу аутентифікації, підтримуваного локальним SQL-сервером. При виборі SQL Server Authentication в поля User name і Password введіть дійсні облікові дані. Натисніть кнопку Connect. Почніть процес додавання існуючої бази даних. Виділіть елемент Databases в панелі Object Explorer. Клацніть по ньому правою кнопкою миші. У контекстному меню виберіть «Attach ...». Виберіть файл mdf для приєднання. У діалозі вікна Attach Databases натисніть кнопку «Add ...». У дереві папок Select the file діалогу Locate Database Files знайдіть і розгорніть каталог з mdf-файлом. Виділіть її та натисніть кнопку OK. Додайте нову базу даних, що міститься в mdf-файлі. У вікні Attach Databases проконтролюйте правильність вказівки шляху. Виберіть єдиний елемент в списку Databases to attach. У групі елементів управління Database details видаліть пункт, відповідний log-файлу, якщо він не знайдений (в поле Message виведено повідомлення Not found). Для цього натисніть кнопку Remove. Натисніть кнопку OK. Почніть стиснення mdf-файлів. У вікні Object Explorer знайдіть елемент, відповідний щойно доданої базі даних. Виділіть її. Клацніть по ньому правою кнопкою миші. У контекстних меню вибирайте пункти Tasks, Shrink, Files. Стисніть mdf-файл. У вікні Shrink File виберіть опцію Release unused space. Натисніть кнопку OK і дочекайтеся завершення операції. Виведіть раніше приєднану базу даних з під управління сервера. У вікні Object Explorer клацніть по пункту, що відповідає базі даних, доданої на четвертому кроці. У контекстних меню виберіть пункти Tasks і Detach. Натисніть кнопку OK у вікні. Після цього mdf-файл можна використовувати на власний розсуд.
Теги: файл, база, дані, даний, потужний, гнучкий, контейнер, MICROSOFT, server, вставка, space, sql, mdf, master, file, database, log, ms, багаторазовий, інтенсивний, фрагментація, to

Навігація по публікаціям

Схожі статті