English 中文(简体)
如何从 SQL 服务器2012 恢复到 SQL 2008 Express 的数据库备份文件(. bak)?
原标题:How can I restore a database backup file (.bak) from SQL Server 2012 into SQL Server 2008 Express?

最初来自 SQL 服务器 2008 的数据库已恢复为 SQL 服务器 。 2012 年, SQL 服务器 2012 提供了备份, 我正在尝试在本地 SQL 服务器 2008 Express 上恢复该数据库 。 然而,我得到了一个指定的错误无效( SQL ManagerUI ) 。

我从2012年起生成了一个 SQL 脚本, 并设置它, 以便它能生成与 SQL 服务器2008 兼容的 SQL 服务器 。 但是, 它是一个大型的 sql 文件, 大约700 mb 。

我记得我之前曾试图在本地的 SQLExpress 上 运行一个如此大小的脚本, 但也犯了一个错误。

我能否从SQL服务器2012到SQL服务器2008 Express获得一个“大”数据库?

最佳回答

感谢马克和亚伦 提供答案。

快速回答是否, 无法将备份文件从更高版本恢复到 SQL 服务器的更低版本 。

环绕的工作将是生成创建数据库的脚本。

您可以将脚本生成目标设定为较低版本 。

详情请见上文评论。

链接 :

< a href=>

在SQL服务器上创建数据库,2012, SQL服务器2012,2008年脚本和使用?

问题回答

加上一些可能对民众有帮助的东西

当使用SSMS 中的脚本向导撰写大型数据库时, 检查执行命令并愿意手动重新安排它非常重要。 旧版本SSMS 存在这个问题, 因为他们( 可能) 依赖 < a href=" http://technet.microsoft.com/ en- us/library/ ms189487. aspx" rel= " nofollow noreferr" > >sp_dependds , 它有一个 < a href=> http://blog.sql/ aug/2010/02/ sql- server- get- list- obt- object- deptendies- ssp_dep_depends-and- inforence_schema- routines- and-sys-dm_ ql_ referration_ entit_ " " " " " " rel= " nofoln noreferrrefer" > > > > > > > > > a bug < a/ a.

我发现在这类情况下真正有用的工具有"http://www.apexsql.com/sql_tools_diff.aspx" rel=“nofollow noreferrer”>>ApexSQL Diff , 你可以用来读取数据库备份并生成正确执行命令的脚本。

< a href=" "https://stackoverflow.com/ questions/6183139/sql-server-server-server-server-server-database-supup-restore-on-lower-version" >SQL服务器数据库备份恢复到

一种方法都无法捕捉到的 就是亚伦提到的 使用更高版本特定函数的方法

比使用 SSSMS 脚本向导更好的一个选择是使用在代码格式上可用的类似工具,名为 SQL 数据库迁移向导 - < a href="http://sqlazuremw.codeplex.com/releases/view/3234" relations/view/3234" rel="nofollow" >http://sqlazuremw.codeplex.com/releases/view/32334 。 您想要最新的 v4.x 版本与 SQL 服务器2012 合作 。

该工具最初打算用于在 SQL 服务器和 Azure 之间迁移数据库。 但是该工具在 SQL 服务器和 SQL 服务器之间同样有效。 关键在于将 SQL 服务器而不是 Azure 设定为高级选项中的目标 。

之所以这比SSMS脚本向导更好的选择,是因为它使用BCP而不是TSQL来进行数据传输,因此效率要高得多。





相关问题
Future of "Logical Records" in SQL Merge Replication

I am building a new application which will be using SQL Merge Replication over very poor networks. It appears that the "Logical Records" feature would help significantly in coping with these network ...

SQL Server PerfMon Counter Details

I am working on SQL Server 2008R2 and 2012 Denali Monitoring Project in this I want to find out all PerfMon counters and its details I mean which perfmon counter used for what purpose. I did try on ...

Is "Denali" a next verion of SQL Server?

While tracking a site I came to know that Microsoft has launched a new server for SQL LINK My queries: Is "Denali" is SQL SERVER 2011 ? I mean is it a stand alone server or just a feature addition ...

Column-based query accelerator in SQL Server 2012

I have been researching, SQL Server 2012 (aka Denali) and Microsoft has a pre-release available. The pre-release is located here with some information on key features. As I have downloaded the pre-...

热门标签