|
как перенести базу с 2016 на 2014 SQL ? | ☑ | ||
---|---|---|---|---|
0
vde69
04.05.18
✎
16:56
|
как перенести базу с 2016 на 2014 SQL ?
Через SQL бекап не выйходит - версия на понижение Через DT - боюсь размер базы не позволит (гигов 40) Через мастер переноса SQL - не выходит, пишет про неверный индекс |
|||
1
systemstopper
04.05.18
✎
16:58
|
>>Через DT - боюсь размер базы не позволит (гигов 40)
40 Гб это разве размер? |
|||
2
SSSSS_AAAAA
04.05.18
✎
16:59
|
(0) "не выходит, пишет про неверный индекс"
и это, конечно же, полностью исключает использование этого метода? |
|||
3
Amra
04.05.18
✎
17:01
|
(0) Да хоть террабайт, вопрос времени. Переносил стогиговые через дтшник. В конце дня сегодня запусти, завтра с утра дтшник будет готов, запустишь загрузку, если сервак не совем дохлый, то к вечеру будет развернутая база
|
|||
4
Apokalipsec
04.05.18
✎
17:12
|
(0) Можно же понизить уровень совместимости и перетащить через свойства базы, либо через alter database?
|
|||
5
Ёпрст
04.05.18
✎
17:19
|
(0) проще через dt, а так, генератор скриптов нужно запустить.. тип того:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=939030&msg=14206030 |
|||
6
mexanik_96
05.05.18
✎
00:44
|
(0)в сиквеле есть средство миграции(импорт и экспорт данных ms sql) там указываешь откуда, куда, как, типы, фильтры. быстрее чем дт там всякие, файловые потоки и прочая херь.
|
|||
7
mexanik_96
05.05.18
✎
00:44
|
(4) не можно
|
|||
8
Aleksey
05.05.18
✎
02:19
|
(0) У меня размер mdf 100+ гигов, dt - 20+ гигов. И вполне себе через dt бекаплю и ресторю
|
|||
9
Повелитель
05.05.18
✎
07:53
|
(0) У меня как раз одна база 40 Гб.
ДТ за 1-2 часа выгружается и за столько же загружается. |
|||
10
yzimin
05.05.18
✎
08:41
|
(0) Для чего потребовалось понизить версию?
|
|||
11
youalex
05.05.18
✎
08:56
|
можно посмотреть в сторону linked server, но не факт.
Если заведется, тогда тупо цикл по всем таблицам источника как select * into tablename from ls.db.dbo.table перед этим дропать, понятно, или проверять.. |
|||
12
vde69
05.05.18
✎
09:07
|
(9) у нас базы постоянно заняты, выделить 4 часа на перенос - это значит делать ночью, а хочется по быстрому за 15 мин утречком.
(10) все приводим к лицензиям в понедельник буду пробовать через мастер переноса с использованием аттач/детач, но msdm рекомендуют именно так |
|||
13
mistеr
05.05.18
✎
09:26
|
(0) Если конфа типовая, то можно через РИБ. Начальный образ сделать вручную без данных, потом потихоньку переливать.
|
|||
14
Повелитель
05.05.18
✎
09:36
|
(13) РИБ не вариант. Это будет очень долго.
Я когда 1 год (не более 5ГБ) в базе 40 Гб отрезаю, так обмен потом часов по 5-6 идет. Тут только выгрузка будет идти более суток. Плюс транзакция от нее. Еще загрузка столько же. |
|||
15
Aleksey
05.05.18
✎
10:48
|
(12) А советы с форума мелкомягких пробовал?
https://social.technet.microsoft.com/Forums/ru-RU/830c1639-a64d-4347-8d38-b8f6f7346c73/-sql2016-sql2014?forum=sqlru Вроде как написано что "можно легко перемещать или копировать базы данных и их объекты с одного сервера на другой, без перерывов в работе сервера." |
|||
16
Новиков
05.05.18
✎
12:39
|
Не по вопросу сабжа, но околоблудно:
-с последними версиями платформы .10 и .11 есть смысл ставить 16 и сразу поднимать уровень совместимости до 2016 (как это сделано у вас). Как правило, поднимая максимальный уровень на конкретной версии SQL - ситуация будет лучшей, чем была ранее. Тебе нужно взять какие-то ресурсоемкие операции и замерить, когда ты откатишься на 2014 - ухудшится ли это время или нет? - в 2016 по умолчанию много флагов включено / не имеет смысла. Поэтому при откате в 2014 вам нужно вернуть к флагам и выставить нужные. - самый простой способ переноса, в твоем случае - через DT. 40 гигов он твои превратит скорее всего где-то в 2. Про "15 минут утречком" - все равно нужно будет запустить регламентные операции на скуле, вряд ли они у вас пройдут за 15 минут ;) В целом, тебе бы хорошо для начала провести тестирование - не ухудшится ли производительность от такого переезда. И уже дальше принимать решения - не проапгрейдить ли несчастный сервер до 2016 г. Если у вас Standart редакция - там смешная сумма в масштабах даже небольшого предприятия. |
|||
17
mistеr
05.05.18
✎
19:53
|
(14) Фишка в том, что это можно делать, не прерывая работы пользователей. Конечно, если не в одной транзакции все грузить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |