Добрый день, коллеги !!!
Есть БД MS SQL контента SharePoint 2010, в которой BLOB'ы более 1Мб вынесены в отдельное RBS по FILESTREAM
![Картинка с другого сайта.]()
Необходимо переместить хранилище RBS на другой логический диск, стандартный для MS SQL деттач\аттач не работает в виду отсутствия выбора RBS при аттаче БД
![Картинка с другого сайта.]()
Как переместить хранилище RBS такой БД на другой логический диск ?
Пока экспериментальным путём пришёл к следующим решениям отвечающим поставленной задаче:
1) Сделать полные резервные копии БД, искомые БД с сервера полностью удалить, затем развернуть БД из полной резервной копии по старым путям для mdf и ldf файлов и новому пути для RBS
2) Сделать деаттач БД в MS SQL, файлы RBS со всей структурой каталогов и правами перенести на требуемый логический диск X:, размонтировать логический диск G:, присвоить логическому диску X: имя G:, приаттачить БД в MS SQL
Как правильно будет поступить, может есть рекомендации, мануал или какое-то техническое обоснование более правильного из действий, а может есть 3тий вариант ?
автор |
---|
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4319.0 (X64) Jun 17 2014 18:50:01 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) |
Есть БД MS SQL контента SharePoint 2010, в которой BLOB'ы более 1Мб вынесены в отдельное RBS по FILESTREAM

Необходимо переместить хранилище RBS на другой логический диск, стандартный для MS SQL деттач\аттач не работает в виду отсутствия выбора RBS при аттаче БД

Как переместить хранилище RBS такой БД на другой логический диск ?
Пока экспериментальным путём пришёл к следующим решениям отвечающим поставленной задаче:
1) Сделать полные резервные копии БД, искомые БД с сервера полностью удалить, затем развернуть БД из полной резервной копии по старым путям для mdf и ldf файлов и новому пути для RBS
2) Сделать деаттач БД в MS SQL, файлы RBS со всей структурой каталогов и правами перенести на требуемый логический диск X:, размонтировать логический диск G:, присвоить логическому диску X: имя G:, приаттачить БД в MS SQL
Как правильно будет поступить, может есть рекомендации, мануал или какое-то техническое обоснование более правильного из действий, а может есть 3тий вариант ?