我有一个大型备份,需要将其部分安装到我们的 SQL Server Express 2008 实例中。备份文件超过了 SQL Server Express 的 4096Mb 限制。有没有办法进行部分恢复?
这个数据库来自一个客户,我需要针对它进行一些开发。我们没有任何 SQL Server 2008 的许可版本,我可以将这些数据还原到其中并将其拆分开来。
顺便说一句,我收到的错误是:
标题:Microsoft SQL Server Management Studio
服务器“ZEPPO\SQLEXPRESS”还原失败。(Microsoft.SqlServer.SmoExtended)
附加信息:
System.Data.SqlClient.SqlError:CREATE DATABASE 或 ALTER DATABASE 失败,因为生成的累积数据库大小将超出每个数据库 4096 MB 的许可限制。(Microsoft.SqlServer.Smo)
谢谢
答案1
作为替代方案,使用开发人员副本进行开发工作是否可行?
答案2
http://www.red-gate.com/products/SQL_Professional_Toolbelt/index.htm
“SQL Object Level Recovery Native™:从 SQL Server 备份中恢复数据库对象”
这很有效,至少满足了我的需求......