|
Есть ли возможность переноса баз между SQL Server 2012 и 2008? | ☑ | ||
---|---|---|---|---|
0
smirko1983
01.02.16
✎
18:08
|
Доброго времени суток!
Товарищи, возможно кто-то уже сталкивался. Есть два сервера windows 2008 r2 64-бит. На одном развернут SQL Server 2008 R2 для остальных приложений (не имеющих отношения к 1с). На втором развернут SQL Server 2012 SP1 используемый исключительно под базы 1с, до кучи на этом же сервере висит сервер предприятия. Есть большое желание вынести базы со второго сервера, но останавливает разница в версиях в сторону уменьшения релиза. Суть вопроса: повлияет ли на работоспособность самих баз их перенос более старый скл сервер. При этом базы создавались в более новой версии скл сервера. |
|||
1
Господин ПЖ
01.02.16
✎
18:08
|
выгрузка в dt и загрузка
|
|||
2
Господин ПЖ
01.02.16
✎
18:09
|
обратной совместимости в скуле нету...
|
|||
3
Lama12
01.02.16
✎
18:12
|
(1) +1. Только ТиИ лучше предварительно сделать.
|
|||
4
smirko1983
01.02.16
✎
18:32
|
Всем спасибо! Итого: можно переносить только в пределах версии - 2008 на 2008, 2012 на 2012. И то никто не гарантирует. :)
|
|||
5
oleg_km
01.02.16
✎
19:24
|
(4) Ничего подобного, перенос из младших версий в старшие мелкомягкие гарантируют, делал неоднократно. Понижение версии просто не работает. В каждой БД есть идентификатор минимальной версии сиквела, просто не монтирует
|
|||
6
Apokalipsec
01.02.16
✎
20:00
|
так посмотри в свойствах - база может крутится в режиме совместимости с 2008ым, тогда никаких проблем.
|
|||
7
0wl
01.02.16
✎
20:09
|
(6) Не взлетит. При подключении базы к SQL Server в базе обновляется "версия базы данных", которая зависит от версии движка и не зависит от режима совместимости. Так что если базу с режимом совместимости 100 (SQL 2008) запустить на 2012, она продолжить работать с диалектом версии 2008, но обратно на 2008 SQL не заведется. Подробнее -- например, тут: http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/04/26/what-s-the-difference-between-database-version-and-database-compatibility-level.aspx
|
|||
8
ice777
01.02.16
✎
20:15
|
(3) ТИИ забавная вещь. На некоторых базах не проходит. Пишет типа "закончилась память", хотя физически ее- дохерища. И все.
|
|||
9
Cyberhawk
01.02.16
✎
20:23
|
(8) На один процесс 2-3 Гб...
|
|||
10
ice777
01.02.16
✎
20:25
|
(9) да как пройти-то? 8()
|
|||
11
Serg_1960
01.02.16
✎
20:32
|
"На некоторых базах" не больше одной галочки за раз; и после перегрузки сервера; и с блокировкой рег.заданий и... ну ты сам понял - и с бубном. Без него - никуда.
|
|||
12
smirko1983
02.02.16
✎
08:06
|
Кстати, а есть ли в таком случае разница в методах переноса - перенос файлов и восстановление из бэкапа? :)
|
|||
13
los_hooliganos
02.02.16
✎
08:12
|
(12) А вы бекапы как делаете? Как делаете, так и переноси :))
|
|||
14
smirko1983
02.02.16
✎
08:17
|
(13) я через t-sql делаю полный бэкап базы и журнала. dt не выгружаю. :)
|
|||
15
Azverin
02.02.16
✎
08:40
|
но ведь можно в чистую sql_2012-базу загрузить dt и будет ок?
|
|||
16
smirko1983
02.02.16
✎
08:42
|
(15) насколько я понимаю при выгрузке dt файла много чего нужного (как минимум) полезного теряется. потому и копирую полную базу.
|
|||
17
Cyberhawk
02.02.16
✎
08:54
|
(16) Неправильно понимаешь - dt как раз только для переноса между различными версиями СУБД и нужен. Ну, и для профилактического бекапа тоже подойдет.
|
|||
18
Cyberhawk
02.02.16
✎
08:54
|
Если данных в базе слишком много для выгрузки их в dt, то обычно заводят новую базу с такой же конфигурацией и перекачивают все данные через обмен
|
|||
19
Azverin
02.02.16
✎
09:00
|
(16) приведи пример? ЖР отдельно переносишь и порядок
|
|||
20
Azverin
02.02.16
✎
09:06
|
+ (19) настройки пользователей, настройки отчётов - всё это хранится в ИБ и бэкапится спокойно в dt.
единственное, если нужны логи журнала регистрации, то отдельно надо переподцеплять его, кажется так. |
|||
21
smirko1983
02.02.16
✎
09:06
|
(19) я не уверен потому и написал таким образом. как минимум при выгрузке в dt теряется ЖР, а для нас это важно. но за совет спасибо. попробую.
|
|||
22
Azverin
02.02.16
✎
09:12
|
(21) этот минимам по части данных является максимумом)
в поиске есть инфа, как перенести ЖР |
|||
23
rs_trade
02.02.16
✎
09:24
|
(16) спасибо посмеялся. типа был какой то полезный документ, а потом бац, после выгрузки-загрузки дт потерялся. так что ли?
|
|||
24
cons74
02.02.16
✎
10:06
|
А что, выгрузка в *.bak не поможет для понижения версии?
|
|||
25
igork1966
02.02.16
✎
10:07
|
(24) Нет
|
|||
26
igork1966
02.02.16
✎
10:08
|
(25) + хоть чего пытайся делать а бэкап от 2012 в 2008 не поднимется.
|
|||
27
Lama12
02.02.16
✎
10:33
|
(10) Сервер приложений 64х?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |