none
Перенос б\д RRS feed

  • Вопрос

  • Переношу бд с одного логического диска на другой всё в пределах одного сервера..

    Вот нашёл порядок действий по переносу.. правильно ли всё? или что то упустил?

    1. Остановить приложения, обращавшиеся к базам.
    2. Запустить интерпретатор команд SQL, мы использовали SQL Server Management Studio.
    3. Проверить отсутствие подключений к переносимым базам командой sp_who
    4. Проверить имена переносимых баз командой sp_helpdb
    5. Отключить переносимую базу командой sp_detach_db имя_переносимой_базы
    6. Физически перенести файлы базы данных (имя_переносимой_базы.mdf и имя_переносимой_базы_log.ldf) на новый диск. Операция выполняется в любом файловом менеджере/командной строке.
    7. Подключить базу командой sp_attach_db @dbname='имя_переносимой_базы',@filename1='D:\новый_путь\имя_переносимой_базы.mdf', @filename2='D:\новый_путь\имя_переносимой_базы_log.LDF'
    8. Проверить доступность базы.

     

    Как я понимаю нужно еще настроить sql что бы он не просто зацепил базы, но и создавал их в новом месте, вот как это сделать подскажите..

     

    Спасибо.

     


    16 июня 2011 г. 7:53

Ответы

  •  нужно еще настроить sql что бы он не просто зацепил базы, но и создавал их в новом месте, вот как это сделать подскажите..


    Ветка реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
    параметр Backup Directory

    http://www.t-sql.ru
    • Помечено в качестве ответа Dmitry Davydov 21 июня 2011 г. 13:26
    16 июня 2011 г. 8:28
    Отвечающий
  • или через GUI

    SQL Server Management Studio - right click on the Server - Properties - Database Settings - Database default locations


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    • Предложено в качестве ответа Dmitry Davydov 21 июня 2011 г. 13:26
    • Помечено в качестве ответа Roman ZhukovModerator 21 июня 2011 г. 13:31
    20 июня 2011 г. 9:37

Все ответы

  •  нужно еще настроить sql что бы он не просто зацепил базы, но и создавал их в новом месте, вот как это сделать подскажите..


    Ветка реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
    параметр Backup Directory

    http://www.t-sql.ru
    • Помечено в качестве ответа Dmitry Davydov 21 июня 2011 г. 13:26
    16 июня 2011 г. 8:28
    Отвечающий
  • или через GUI

    SQL Server Management Studio - right click on the Server - Properties - Database Settings - Database default locations


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    • Предложено в качестве ответа Dmitry Davydov 21 июня 2011 г. 13:26
    • Помечено в качестве ответа Roman ZhukovModerator 21 июня 2011 г. 13:31
    20 июня 2011 г. 9:37