【发布时间】:2012-05-25 10:56:40
【问题描述】:
最初来自 SQL Server 2008 的数据库已恢复到 SQL Server 2012。从 SQL Server 2012 进行了备份,我正尝试在本地 SQL Server 2008 Express 上恢复它。但是我收到一个错误“指定的转换无效”(SQLManagerUI)。
我从 2012 年开始生成了一个 SQL 脚本,并对其进行了设置,使其生成与 SQL Server 2008 兼容。但是它是一个大 sql 文件,大约 700mb。
我记得之前我曾尝试在本地 SQLExpress 上运行该大小的脚本,但也遇到了错误。
有没有办法可以将“大型”数据库从 SQL Server 2012 导入 SQL Server 2008 Express?
【问题讨论】:
-
您可以永远在 SQL Server 中“返回”版本。如果您在 2012 版本中备份了数据库,则无法将该备份恢复到 2008 版本。就是行不通——也没有任何技巧或方法:-(
-
哦,不。谢谢马克。我会尝试看看是否可以运行生成的 sql 脚本以将数据库副本获取到我的本地 sql express 中。
-
也可以在这里查看我的答案:stackoverflow.com/questions/10303791/…
-
即使兼容模式设置为sql 2005?
标签: sql-server-2008-express sql-server-2012