MS SQL Server — как перенести БД на другой диск (раздел)

База данных (далее — БД) в MS SQL Server занимает достаточно много места на жесткой диске и иногда требуется перенести ее на другой раздел или диск.

Для того, чтобы это сделать необходимо:

1. Войти в консоль MS SQL Server Managmet Studio (Пуск — Программы — MS SQL Server)

2. В окне «Object Explorer» раскрыть список (+) баз данных (Databases)

3. Для начала определите, где хранятся файлы БД. Для этого нажмите правой кнопкой мыши на БД, которую мы хотим перенести (для примера возьмем БД «test«) и выберите пункт Properties (Свойства):

MS SQL Server - Properties

перейдите в раздел «Files«, в колонке «Path» отображается путь, где хранятся файлы БД (test) и лог-файла (test_log):

MS SQL Server - Database Properties

4.  Открепляем БД. Для этого нажимаем правой кнопкой мыши на БД и выбрираем «Tasks» — «Detach«:

MS SQL Server - Detach (2) (2)

 

5. В окне «Detach Database»  ставим галки «Drop Connections» и «Update Statistics«:

MS SQL Server - Detach Database

Нажать кнопку «ОК«. После чего БД исчезнет в списке баз данных (Databases)

6.  Переносим БД (test) и лог-файла (test_log) в новый раздел (например, в раздел D:\data\)

7. Нажимаем правой кнопкой мыши на «Databases» и выбираем пункт «Attache» (Прикрепить):

MS SQL Server - Attach2

7. В окне «Attach Databases» указываем новый путь к файлам БД. Для этого нажимаем кнопку «Add«:

MS SQL Server - Attache Database - Add

8.   Выбираем нашу БД «test.mdf«: 

Нажимаем «ОК«.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.