none
перенос базы данных RRS feed

  • Вопрос

  • Доброго времени суток!

    Надо перенести базу данных контента SharePoint 2013 на другой том диска... Что-то мне подсказывает, что не все так просто может оказаться... Обычным способом средствами MS SQL Server 2008 R2 я смогу это сделать?Отмонтировав базу, перенести на другой диск и примонтировать уже по новому пути...

    13 октября 2014 г. 16:57

Ответы

  • С SharePoint не знаком, но по мне всё должно быть просто. Так как конфигурация подключения к БД не меняется и не зависит от фактического места хранения файла.

    Сделаем содержимое сообщества лучше, вместе!

    13 октября 2014 г. 18:39
    Модератор
  • Да, алгоритм такой и есть, только перезагрузите все после манипуляций, и бекап сделайте. 

    Moving sharepoint database from one drive to other

    13 октября 2014 г. 21:36
  • Добрый день.

    если речь идет ТОЛЬКО ОКОНТЕНТНЫХ БД, то все просто (если не используются РП 2013).

    как это делается:

    1. заходим в ЦА /_admin/CNTDBADM.aspx,

    2. выбираем нужное веб приложение.

    3. кликаем на название базы, и ставим галочку удалить БД (Remove content database)

    Теперь SP не работает с этой БД, но она есть в SQL.

    4. берем базу и переносим в другое место хранения или другой SQL, способы могут быть разные (бекап/рестор, отсоеденить и присоеденить и т.п.)

    5. после того как база в нужном месте идем обратно в ЦА ( /_admin/CNTDBADM.aspx)

    6. Нажать "Добавить БД" и указать адрес SQL и название перенесеной базы.

    !!! Все работы предварительно проверить в тестовой среде.


    14 октября 2014 г. 6:54
    Модератор
  • Самый простой вариант:

    1) Погасить сервер\ферму SharePoint

    2) Сделать Detach базы на SQL

    3) Перенести файлы базы в нужные места и сделать Attach базы

    4) Включить SharePoint


    MCITP, MCTS, OCA.

    14 октября 2014 г. 7:13
  • Остановка IIS не приравнивается к остановке. У SharePoint`а еще много разных служб.

    MCITP, MCTS, OCA.

    • Помечено в качестве ответа abvgdez 19 октября 2014 г. 10:32
    15 октября 2014 г. 7:00

Все ответы

  • С SharePoint не знаком, но по мне всё должно быть просто. Так как конфигурация подключения к БД не меняется и не зависит от фактического места хранения файла.

    Сделаем содержимое сообщества лучше, вместе!

    13 октября 2014 г. 18:39
    Модератор
  • Да, алгоритм такой и есть, только перезагрузите все после манипуляций, и бекап сделайте. 

    Moving sharepoint database from one drive to other

    13 октября 2014 г. 21:36
  • Добрый день.

    если речь идет ТОЛЬКО ОКОНТЕНТНЫХ БД, то все просто (если не используются РП 2013).

    как это делается:

    1. заходим в ЦА /_admin/CNTDBADM.aspx,

    2. выбираем нужное веб приложение.

    3. кликаем на название базы, и ставим галочку удалить БД (Remove content database)

    Теперь SP не работает с этой БД, но она есть в SQL.

    4. берем базу и переносим в другое место хранения или другой SQL, способы могут быть разные (бекап/рестор, отсоеденить и присоеденить и т.п.)

    5. после того как база в нужном месте идем обратно в ЦА ( /_admin/CNTDBADM.aspx)

    6. Нажать "Добавить БД" и указать адрес SQL и название перенесеной базы.

    !!! Все работы предварительно проверить в тестовой среде.


    14 октября 2014 г. 6:54
    Модератор
  • Самый простой вариант:

    1) Погасить сервер\ферму SharePoint

    2) Сделать Detach базы на SQL

    3) Перенести файлы базы в нужные места и сделать Attach базы

    4) Включить SharePoint


    MCITP, MCTS, OCA.

    14 октября 2014 г. 7:13
  • Спасибо большое за ответы! 

    Но пока результат не совсем положительный...

    Случилось следующее:

    Погасила IIS, открепила базу, перенесла на другой диск, прикрепила базу.... Но заметила, что база вроде бы как уменьшилась в размерах (стала 32 Мб, может она такая и была, т.к. была почти новая, к сожалению не заострила внимание перед переносом), владелец сменился на мою учетную запись (это плохо?), при открытии Шарпоинта вроде все цело, но в тоже время перестали работать библиотеки документов (не открываются загруженные ранее файлы), соответственно перестали работать Web Exсel ссылающиеся на эти файлы. Сами файлы скачиваются, вроде не повреждены. Но их приходится перезаливать заново. После этого файлы открываются, но Web Excel при этом не заработал. Это как-то можно было избежать?

    14 октября 2014 г. 13:55
  • при выключении IIS перестает работать только та часть, которая взаимодействует с пользователями.

    НО при этом работает таймер, который постоянно может производить работы с базой.

    Последствия Ващих манипуляций малопредстказуемы.

    14 октября 2014 г. 17:11
    Модератор
  • а файл лога тоже перенесли?
    14 октября 2014 г. 17:12
    Модератор
  • да, т.к. он может занимать место больше чем сама БД...

    может надо было отключить еще все службы? владельца БД не надо сменить на spadmin? раньше был такой...

    14 октября 2014 г. 18:50
  • Сервер Sharepoint целиком не перезагружали?

    MCITP, MCTS, OCA.

    15 октября 2014 г. 4:02
  • было остановлен полностью IIS, это не приравнивается к перезагрузке?

    у меня по -сути перестали работать службы Эксель, их можно как-то отдельно перезапустить? только это целиком наверно повлияет и на остальные веб-приложения (которые не переносились)?

    15 октября 2014 г. 5:36
  • Остановка IIS не приравнивается к остановке. У SharePoint`а еще много разных служб.

    MCITP, MCTS, OCA.

    • Помечено в качестве ответа abvgdez 19 октября 2014 г. 10:32
    15 октября 2014 г. 7:00