Вопрос: Можно ли восстановить резервную копию SQL Server 2008 R2 для SQL Server 2008 R2 Express?


У меня есть сервер, на котором в настоящее время запущен SQL Server 2005 Express, и мне нужно восстановить резервную копию базы данных, которую разработчик изменил с помощью SQL Server 2008 R2 [I думать полная версия, но все еще ждет, чтобы услышать, является ли это полной версией или Express].

Я знаю, что я не могу восстановить базу данных с SQL Server 2008 R2 до SQL Server 2005 Express, и я знаю, что я даже не могу восстановить базу данных с SQL Server 2008 R2 до SQL Server 2008. НО! Можно ли восстановить базу данных с SQL Server 2008 R2 до SQL Server 2008 R2 Express? Единственная разница здесь в том, что одна из них является полной платной версией, а другая - экспресс-версией. Если это так, я просто обновляю сервер SQL Server 2005 Express до 2008 R2 Express.

Заранее спасибо!


5
2017-08-16 22:43


Источник




Ответы:


Да.

Это важная версия базы данных, которая привязана к базе данных, а не к версии MSSQL. До тех пор, пока версия базы данных будет одинаковой, вы можете переместить ее между бесплатными (Express) и платными версиями в контент вашего сердца ... не то, что это процесс, который я бы рекомендовал для рекреационных целей.

EDIT: поскольку было упомянуто, соответствующее ограничение базы данных в SQL Express 2008 R2 является пределом размера 10 ГБ. Он также имеет некоторые ограничения на сервисы и ресурсы, доступные для сервера MSSQL, но это не помешает вам восстановить базу данных к нему, только (возможно) используя его так, как вам хотелось бы.

Полное сравнение функций Technet для версий R2 R2, связанных здесь,


2
2017-08-16 22:58



Отлично, я продолжу обновление ядра базы данных до SQL Server 2008 R2 Express. Благодаря! - link470
Это неправда. Версия базы данных не так уж важна. - squillman


Это зависит. Если ваша база данных включает функции, которые не поддерживаются редакцией, которую вы восстанавливаете для восстановления, завершится с ошибкой. Например, функции корпоративного выпуска, такие как сжатие данных и прозрачное шифрование. Это в дополнение к ограничениям физического ресурса, которые существуют в Express.

Если ваша база данных находится в пределах поддерживаемых функций / ограничений Express, вы должны быть настроены.


3
2017-08-16 23:18



Учтите, чтобы предоставить пример специфических для базы данных функций, которые испытывает SQL Express, у платных версий есть? Только один, который я могу придумать, - это размер базы данных. Все остальное влияет только на то, что делает сервер, и не влияет на саму базу данных. - HopelessN00b
@ HopelessN00b msdn.microsoft.com/en-us/library/cc645993(v=sql.105).aspx  Особенности издания. Вы должны заметить, что их несколько. - squillman
Да, я отправил это за 4 минуты до того, как вы это сделали. Поскольку вы заметили «несколько», какие из них конкретно предотвратит успешное восстановление версии Express? - HopelessN00b
Спасибо за дополнительную информацию. Я думаю, что все будет в порядке, поскольку я только что получил обратный звонок, что разработчик также использует SQL Server 2008 R2 Express. Поэтому мне просто нужно обновить мою установку, и я думаю, что я готов идти! - link470
@ HopelessN00b Извините, отошел на ужин. Это не совсем то же самое. Например, если ваша база данных использует какие-либо функции предприятия, она не работает. Такие вещи, как сжатие данных и прозрачное шифрование. Если это то, о чем вы говорили, я извиняюсь. Мне непонятно, что это то, о чем вы говорите. - squillman