
У меня есть большая резервная копия, которую мне нужно частично установить в наш экземпляр SQL Server Express 2008. Файл резервной копии превышает лимит в 4096 Мб, который ограничивает SQL Server Express. Есть ли способ сделать частичное восстановление?
Эта база данных от клиента, и мне нужно сделать некоторую разработку на ее основе. У нас нет никаких лицензионных версий SQL Server 2008, в которые я могу восстановить эти данные и разбить их на части.
Кстати, у меня возникает следующая ошибка:
НАЗВАНИЕ: Microsoft SQL Server Management Studio
Восстановление не удалось для сервера «ZEPPO\SQLEXPRESS». (Microsoft.SqlServer.SmoExtended)
Для получения справки нажмите:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
System.Data.SqlClient.SqlError: CREATE DATABASE или ALTER DATABASE не удалось, поскольку полученный совокупный размер базы данных превысит ваш лицензионный лимит в 4096 МБ на базу данных. (Microsoft.SqlServer.Smo)
Для получения справки нажмите:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476
Спасибо
решение1
В качестве альтернативы, возможно ли использовать копию Developer для вашей разработки?
решение2
http://www.red-gate.com/products/SQL_Professional_Toolbelt/index.htm
«SQL Object Level Recovery Native™: восстановление объектов базы данных из резервных копий SQL Server»
Это работает довольно хорошо, по крайней мере для моих нужд...