- Остановить приложения, обращавшиеся к базам.
- Запустить интерпретатор команд SQL, мы использовали SQL Server Management Studio.
- Проверить отсутствие подключений к переносимым базам командой sp_who
- Проверить имена переносимых баз командой sp_helpdb
- Отключить переносимую базу командой sp_detach_db имя_переносимой_базы
- Физически перенести файлы базы данных (имя_переносимой_базы.mdf и имя_переносимой_базы_log.ldf) на новый диск. Операция выполняется в любом файловом менеджере/командной строке.
- Подключить базу командой sp_attach_db @dbname='имя_переносимой_базы',@filename1='D:\новый_путь\имя_переносимой_базы.mdf', @filename2='D:\новый_путь\имя_переносимой_базы_log.LDF'
- Проверить доступность базы.
четверг, 2 апреля 2009 г.
Перенос файлов базы данных в MS SQL 2005
Памятка по переносу файлов базы данных MS SQL 2005 на другой диск. Например, когда закончилось место на текущем диске.
Подписаться на:
Комментарии к сообщению (Atom)
4 комментария:
Привет всем, я пробывал это делать через команду ALTER DATABASE. Не получилось. Теперь попробуем таким способам. За ранее спасибо!!!
Описанный способ был использован несколько раз при переносе файлов баз данных с неизменным положительным итоговым результатом ж-)
в блоге описано как перенести SQL базу http://axl.spb.ru/перенос-базы-ms-sql-на-другой-диск/
+1, спс, атач/детач рулит :)
Отправить комментарий