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

Откуда:
Сообщений: 4
Помогите с ссылкой на решение проблемы.
---
Есть некая БД 1С, которая крутится на SQL 2008 R2.
Т.к. место "как-то незаметно быстро" закончилось, то во избежание остановки предприятия решил использовать такой метод, как добавка в основную группу еще одного файла данных, но расположенный на другом разделе (туда фактически писались backup).

Теперь имею что-то пододбное:
e:\sql\maindb.mdf = 300GB
e:\sql\maindb.ldf = 2GB

d:\sql\maindb2.ndf = 5GB

---
Теперь собственно вопрос - как привести базу к состоянию только двух файлов MDF + LDF
Чтобы восстановить данную базу из бэкапа, но в виде только двух файлов, уже на большем разделе ?
Ранее эксперименты приводили к тому, то и восстановление из обычного backup "порождало" такие же 3 файла...
24 дек 18, 23:24    [21772535]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
Если два файла мешают вашему чувству прекрасного, то сначала shrinkfile + emtyfile, потом remove file.
24 дек 18, 23:28    [21772537]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30768
ddwrtnoob
как привести базу к состоянию только двух файлов MDF + LDF
Нужно перенести данные из ненужного файла в основной командой DBCC SHRINKFILE с опцией EMPTYFILE, потом удалить файл из базы командой ALTER DATABASE
24 дек 18, 23:29    [21772538]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
ddwrtnoob
Member

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

Спасибо.
24 дек 18, 23:34    [21772540]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
ddwrtnoob
Member

Откуда:
Сообщений: 4
Гавриленко Сергей Алексеевич,
---
Меня беспокоит что делать если новый сервер или диски будут иной дисковой конфигурации ?
Например я приготовил уже сервер под замену, но там конфигурация следующая:
disk 1,2 - RAID1 - Windows (формально диск С:)
disk 3,4,5,6 - RAID10 - SQL (формально диск D:)
Что будет при восстановлении backup файла с такой архитектурой файлов ? Завтра планирую проверить на запасном сервере - когда получу новый уже backup
24 дек 18, 23:37    [21772542]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
Путь, куда класть файлы, задается кляузой move у команды restore.
25 дек 18, 00:15    [21772557]     Ответить | Цитировать Сообщить модератору
 Re: 1C + SQL  [new]
ddwrtnoob
Member

Откуда:
Сообщений: 4
Вроде все получилось.
База восстановилась в виде трех файлов в одном месте (разделе)
25 дек 18, 16:41    [21773135]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить