У меня есть SQL Server 2008 (std) с 19 БД. Поскольку я заменяю свой SAN, мне нужно переместить все файлы БД на другой том. Я переместил отдельные БД, прежде чем использовать рекомендованный MS метод: отсоединить БД, переместить файлы, повторно подключить. Но я действительно не хочу этого делать в данном случае, отчасти из-за лени, но также потому, что некоторые БД принадлежат SharePoint и имеют кучу шестнадцатеричных символов в конце имени, что потенциально может быть испорчено.
Итак, моя идея состоит в том, чтобы закрыть службы SQL-сервера, переместить все файлы сразу, размонтировать старый том и изменить букву диска нового тома на букву старого.
Это сработает? Есть ли способ лучше?
Да, то, что вы предложили, будет работать, если вы используете ту же структуру папок, что и на старом диске с данными.