Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перенос всех баз на другой том  [new]
Слова
Guest
Имеем SQL Server 2008 R2
Все базы включая системные живут на внешнем диске D: в папке d:\Microsoft SQL Server\

Задача перенести все базы на другой внешний том E: в ту же папку \Microsoft SQL Server

Как это проще сделать? Скопировать папку на Е: и подменить в нужный момент букву тома? (пробовал ругается на базу master при поднятии сервиса )
6 сен 16, 17:12    [19633948]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
komrad
Member

Откуда:
Сообщений: 5252
Слова
Имеем SQL Server 2008 R2
Все базы включая системные живут на внешнем диске D: в папке d:\Microsoft SQL Server\

Задача перенести все базы на другой внешний том E: в ту же папку \Microsoft SQL Server

Как это проще сделать? Скопировать папку на Е: и подменить в нужный момент букву тома? (пробовал ругается на базу master при поднятии сервиса )


1) поменять пути файлов баз на новые командой alter database ...
2) погасить сиквел
3) поменять в реестре пути к файлам базы мастер (искать по текущему полному пути и править на нужный)
4) перенести файлы баз в новое место
5) проверить доступ учетки сиквела к новой папке
6) стартануть сиквел и проверить доступность баз
6 сен 16, 17:18    [19633997]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
aleks2
Guest
Слова
Имеем SQL Server 2008 R2
Все базы включая системные живут на внешнем диске D: в папке d:\Microsoft SQL Server\

Задача перенести все базы на другой внешний том E: в ту же папку \Microsoft SQL Server

Как это проще сделать? Скопировать папку на Е: и подменить в нужный момент букву тома? (пробовал ругается на базу master при поднятии сервиса )


Ой, врешь.
Это документированный микрософтом способ восстановления SQL-сервера на "другом железе".
Если ужо на "другом железе" можно. Пачиму низзя на "почти этом же".
6 сен 16, 17:25    [19634043]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
Слова
Guest
спасибо
Как быть с внутренностями папки d:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\
18.03.2015 18:21 <DIR> Backup
18.03.2015 18:21 <DIR> Binn
31.03.2015 16:14 <DIR> DATA
18.03.2015 18:21 <DIR> FTData
18.03.2015 18:16 <DIR> Install
18.03.2015 18:21 <DIR> JOBS
06.09.2016 12:37 <DIR> Log
18.03.2015 18:21 <DIR> repldata
просто все в Е: скопировать?

как корректо перевезти папки
d:\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\
d:\Microsoft SQL Server\MSAS10_50.ORION_NPM\спасибо
Как быть с внутренностями папки d:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\
18.03.2015 18:21 <DIR> Backup
18.03.2015 18:21 <DIR> Binn
31.03.2015 16:14 <DIR> DATA
18.03.2015 18:21 <DIR> FTData
18.03.2015 18:16 <DIR> Install
18.03.2015 18:21 <DIR> JOBS
06.09.2016 12:37 <DIR> Log
18.03.2015 18:21 <DIR> repldata
просто все в Е: скопировать?

как корректо перевезти папки
d:\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\
d:\Microsoft SQL Server\MSAS10_50.ORION_NPM\OLAP\
d:\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\

1. поменять пути файлов баз на новые командой alter database ...
Лог-файлы тоже также переименовывать?
6 сен 16, 17:36    [19634095]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37068
Никак. Переустановить сервер придется.
6 сен 16, 17:39    [19634110]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
Слова
Guest
aleks2,
можно ссылку на документ при переносе с тома на том?
6 сен 16, 17:39    [19634111]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
o-o
Guest
Слова
спасибо
Как быть с внутренностями папки d:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\
18.03.2015 18:21 <DIR> Backup
18.03.2015 18:21 <DIR> Binn
31.03.2015 16:14 <DIR> DATA
18.03.2015 18:21 <DIR> FTData
18.03.2015 18:16 <DIR> Install
18.03.2015 18:21 <DIR> JOBS
06.09.2016 12:37 <DIR> Log
18.03.2015 18:21 <DIR> repldata
просто все в Е: скопировать?

вы про базы спрашиваете или вообще про все папки подряд?
у вас там половина папок пуста,
их создали при установке, но вы их не используете.
дата у них 18.03.2015 18:*.
6 сен 16, 17:48    [19634143]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
komrad
Member

Откуда:
Сообщений: 5252
Слова,

можно, конечно, порыться в реестре и исправлять всё направо и налево, но слишком много гемора - вы, получается, хотите вообще всё перенести, а не только базы...

так что - полная переустановка и реконфигурирование заново

а вы хотите только новый диск (1) или и новую букву диска иметь (2)?

если (1), то копируете диск-в-диск, останавливаете все сервисы, подменяете буквы дисков, проверяете доступ учетки и стартуете сервисы

если (2), то переустановка
6 сен 16, 18:04    [19634211]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
Слова
Guest
Гавриленко Сергей Алексеевич
Никак. Переустановить сервер придется.


А базы потом просто подцепить?
6 сен 16, 18:06    [19634217]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
f000
Member

Откуда: 61
Сообщений: 55
переустановить можно всегда

буквально недавно сам столкнулся с такой проблемой -
отвалилась внешняя полка с базами (и системными в том числе),
благо сервер тестовый.
Худо-бедно удалось вытащить каталог с системными БД.
Путем переименования дисков и перемещением папки с системными БД удалось запустить скуль.
Воспользовался инструкцией по переносу https://msdn.microsoft.com/ru-ru/library/ms345408.aspx
Затем все что смог в диспетчере конфигурации - свойствах службы - дополнительно поправил на
"правильный" путь, а все что не смог (путь сохранения данных и путь установки) - через реестр.
Скуль запустился и пока работает, в логах не гадит.
6 сен 16, 23:26    [19634923]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
komrad
Member

Откуда:
Сообщений: 5252
f000
Скуль запустился и пока работает, в логах не гадит.

сиквел так перетащить проблемы большой нет; главное - аккуратность
у автора еще два SSAS и один SSRS

был опыт аварийного переноса этого добра?

полагаю, что и в SSISDB придется ковыряться
6 сен 16, 23:58    [19635006]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
f000
Member

Откуда: 61
Сообщений: 55
aleks2
Слова
Имеем SQL Server 2008 R2
Все базы включая системные живут на внешнем диске D: в папке d:\Microsoft SQL Server\

Задача перенести все базы на другой внешний том E: в ту же папку \Microsoft SQL Server

Как это проще сделать? Скопировать папку на Е: и подменить в нужный момент букву тома? (пробовал ругается на базу master при поднятии сервиса )


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


утром дочитал, а почему с переносом и переименованием диска не получилось?
проблема с правами может быть?
как конкретно ругается на master?
7 сен 16, 07:01    [19635287]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
Слова
Guest
В том-то и дело что все базы логически никуда не переносятся как было все на D:, так и будет все D:

Не пойму зачем нужны все эти танцы с бубном(
7 сен 16, 07:04    [19635289]     Ответить | Цитировать Сообщить модератору
 Re: Перенос всех баз на другой том  [new]
f000
Member

Откуда: 61
Сообщений: 55
Слова
В том-то и дело что все базы логически никуда не переносятся как было все на D:, так и будет все D:

Не пойму зачем нужны все эти танцы с бубном(

ошибку покажите
7 сен 16, 07:18    [19635300]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить