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

Откуда:
Сообщений: 8
Доброго всем времени суток, люди добрые.
Попал я в неудобную ситуацию и вокруг одни отрицания.
Ситуация такая. Есть на руках backup, сделанная на MSSQL interprice, хочу восстановить базу на MSSQL Standard. а не получается, база восстановилась, но запускаться не хочет, пишет вот что:
"
Database 'base' cannot be started in this edition of SQL Server because it contains a partition function 'ProcanalSectionFunc'. Only Enterprise edition of SQL Server supports partitioning
."
"Database 'base' cannot be started because some of the database functionality is not available in the current edition of SQL Server"

Можно ли как нибудь решить эту проблему?
24 дек 18, 07:08    [21771711]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
Ennor Tiegael
Member

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

print @@version что говорит? С обоих серверов, желательно.

В 2016 SP1 добавили партиционирование в стандартную редакцию. Или обновляйтесь до этой версии (или выше), или убирать партиционирование из оригинальной БД, переснимать бэкап заново и восстанавливаться на стандарте. Только проверьте, нет ли у вас там еще каких-либо Enterprise-фич.
24 дек 18, 08:17    [21771723]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
Kadraliyev
Member

Откуда:
Сообщений: 8
Ennor Tiegael,
Microsoft SQL Server 2012 (SP4-GDR) (KB4057116) - 11.0.7462.6 (X64)

версия исходной mssql неизвестна.

До 16 версии обновляться, это ж надо еще денежкой обрадовать microsoft?

"или убирать партиционирование из оригинальной БД," этот вариант исключается.
24 дек 18, 09:14    [21771752]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
f000
Member

Откуда: 61
Сообщений: 48
тогда ставить developer edition
восстанавливать на нем вашу БиДэ
исправлять все под std
и переносить куда нада
24 дек 18, 10:03    [21771788]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Kadraliyev
До 16 версии обновляться, это ж надо еще денежкой обрадовать microsoft?

"или убирать партиционирование из оригинальной БД," этот вариант исключается.


Вам придётся выбирать :)

Либо, как сказали выше, установите Developer и будет вам счастье
24 дек 18, 10:21    [21771800]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3148
Да, кстати, про Developer я как-то забыл. Самый простой путь для вас.
24 дек 18, 10:29    [21771808]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
Kadraliyev
Member

Откуда:
Сообщений: 8
Спасибо огромное, ребята! Буду пробовать.
Если получится, отпишусь. Да если и не получится тож отпишусь.
24 дек 18, 12:55    [21771947]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
Kadraliyev
версия исходной mssql неизвестна.




команда restore headeronly поможет это узнать

версия сиквела будет в столбцах SoftwareVersionMajor + SoftwareVersionMinor + SoftwareVersionBuild

заодно, следующий столбец MachineName даст название исходного сиквела, где был сделан этот бекап
24 дек 18, 14:23    [21772108]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить базу!  [new]
L_argo
Member

Откуда:
Сообщений: 1139
Kadraliyev
Спасибо огромное, ребята! Буду пробовать.
Если получится, отпишусь. Да если и не получится тож отпишусь.
Это почти тоже самое, что "До 16 версии обновляться". :)
Формально - девелопер только для разработки и тестовых нужд.
И конечно для пиратов, если речь о боевой эксплуатации.
24 дек 18, 21:49    [21772494]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить