首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将大型script.sql数据库恢复到SQL Server2008?

问如何将大型script.sql数据库恢复到SQL Server2008?
EN

Stack Overflow用户
提问于 2017-04-16 11:19:41
回答 2查看 105关注 0票数 0

我无法将数据库导入到我的PC中。两个SQL数据库都是'sql server 2008',但版本不同。那么,如何将数据库导入到我的pc的SQL Server 2008中?

我试过了,

第一次尝试:-

调用sqlcmd -w 125 -S %(local)% -d %REBOX% -U%sa% -P%sql% -l30 -b -I -i "E:\db.sql“

但是发生了下面的错误,

​

第二次尝试:-

​

请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2017-04-16 13:26:00

第一个错误是连接错误,它表示无法连接到指定的SQL Server。查看您的服务器- %(local)%。回显该值,如果它不是有效值,则这就是问题所在。如果它是一个有效值,那么请确保您可以ping它/访问它。

第二个错误-无法从更高版本的SQL Server恢复数据库备份。看起来您正在尝试将备份从SQL2008RTM恢复到使用SQL2008RTM的服务器。最好的办法是将您的SQL版本升级到SQL 2008 R2或更高版本,然后执行恢复。

票数 1
EN

Stack Overflow用户

发布于 2017-04-16 11:40:21

在2008年创建一个空数据库。我认为您可以为2008生成脚本,并针对您创建的数据库执行它们。

有另一个关于堆栈溢出的论坛详细解释了它:https://dba.stackexchange.com/questions/20588/restore-sql-server-2012-backup-to-a-sql-server-2008-database

干杯什么都没有

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43433358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档