мой жесткий диск почти заполнен !! Мне нужно перенести базу данных на другой диск, как я могу это сделать?
Все они хранятся на диске C: \ по умолчанию.
Любые идеи?
Один из подходов - использовать Management Studio (Enterprise Manager в SQL 2000) для отключения ваших баз данных, физически скопировать файлы mdf и ldf на другой диск (диски), а затем использовать Management Studio для их повторного присоединения.
Безрисковый подход заключался бы в создании резервной копии существующей базы данных, ее переименовании (старая база данных), восстановлении из резервной копии, перемещении файлов в новые места и т. Д. Удалите старую базу данных, как только вы будете довольны.
Пока вы не используете репликацию, вы можете просто отсоединить базу данных в Management Studio, переместить базу данных и файл журнала в новое место и повторно подключить через Studio. Если вы используете репликацию, отсоединение сломает ее.
Чтобы избежать каких-либо проблем с отсоединением, убедитесь, что вы отметили «Close open connections» перед тем, как нажать ok, в этом случае все открытые подключения к базе данных будут отброшены.
Если вам нужен безрисковый подход, вы можете сделать резервную копию базы данных, переименовать старую базу данных, а затем восстановить базу данных с помощью WITH MOVE, чтобы указать новые местоположения файлов.