Перемещение установочных файлов MS SQL Server

Мне нужно переместить установочные файлы для SQL Server 2008 R2 из того места, где они находятся в данный момент (S:\Program Files...), на новый диск (который еще не создан). My S: содержит мои резервные копии SQL, активные файлы данных и программные файлы SQL Server.

У меня есть только одна идея, как это сделать:

  1. Остановите все службы SQL.
  2. Создайте новый диск для файлов программы с буквой J. (Буква диска не имеет значения.)
  3. Переименуйте S: в T:.
  4. Переименуйте J: в S:.
  5. Переместите все файлы программы на T: в S:.
  6. Запустите все службы SQL.

Если я не рассматриваю что-то в этом процессе, SQL Server не будет знать, что что-то изменилось.

Если это ужасная идея, единственное, о чем я могу подумать, - это создать новый сервер и перенести туда базы данных.

1 ответ

Решение

Это должно быть хорошо, с несколькими оговорками. Во-первых, убедитесь, что любой инструмент, который вы используете для копирования файлов, сохранит права файлов и папок, иначе вы не сможете запустить свой сервер. Во-вторых, "иногда" окна не хотят, чтобы ваши буквы поменялись. Если вы застряли при перезагрузке, сначала отключите службы SQL, иначе они перезагрузятся после перезагрузки.

Другие вопросы по тегам