Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 перенос базы данных  [new]
via85
Member

Откуда:
Сообщений: 41
На сервере БД MS SQL Server установлен на диске D в MSSQL.1 и на этом же диске лежит продуктивная БД, на диске C стоит Windows, на диске F лежит БД tempdb. Будет подключен новый диск, например G, на него нужно скопировать данные с диска D (и перенести БД с диска D), затем нужно будет диск G сделать диском D (D переименовать в T, например, а G переименовать в D). После чего старый диск D (который стал T) вытащить из сервера.

Можно ли этот перенос сделать остановив службы MS SQL Server и перенеся файлы на диск G, затем переименовать и после этого запустить службы MS SQL Server (без detach/atach БД)? Или же detach/attach БД обязательно нужно делать перед таким переносом? По факту по окончанию копирования/переименования файлы как были на диске D, так и будут на диске D (только другом).
23 сен 16, 11:22    [19699520]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы данных  [new]
Penner
Member

Откуда:
Сообщений: 340
не проще ли клонировать диск (например Acronis True Image)?
23 сен 16, 11:38    [19699606]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы данных  [new]
odisssey
Member

Откуда:
Сообщений: 64
думаю можно, если структура папок будет идентична.
но почему не хотите делать detach/atach? не понятно.
23 сен 16, 11:59    [19699762]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы данных  [new]
via85
Member

Откуда:
Сообщений: 41
просто хотел уточнить, обязательно ли делать detach/attach и если не делать, то все ли нормально заработает после переноса
23 сен 16, 12:24    [19699936]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы данных  [new]
Wlr-l
Member

Откуда:
Сообщений: 539
via85,

ALTER DATABASE database_name 
MODIFY FILE ( NAME = logical_file_name, FILENAME = ' new_path/os_file_name ' ) 
23 сен 16, 12:44    [19700063]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить