我无法将数据库导入我的电脑。两个SQL数据库都是&rs; sql server 2008',但版本不同。那么,如何将数据库导入我的电脑的SQL Server 2008?
我试过了,
第一次尝试: -
CALL sqlcmd -w 125 -S%(本地)%-d%REBOX%-U%sa%-P%sql%-l30 -b -I -i" E:\ db.sql&#34 ;
请帮帮我......
答案 0 :(得分:1)
第一个错误是连接错误,它说它无法连接到指定的SQL Server。查看您的服务器 - %(local)%
。回显该值,如果它不是有效值,则问题就在于此。如果它是有效值,则确保您可以ping /访问它。
第二个错误 - 您无法从更高版本的SQL Server还原数据库备份。您似乎正在尝试使用SQL 2008 RTM将备份从SQL 2008 R2还原到服务器。最好的办法是将SQL版本升级到SQL 2008 R2或更高版本,然后进行恢复。
答案 1 :(得分:0)
在2008年创建一个空数据库。 我认为您可以为2008生成脚本并针对您创建的数据库执行它们。
Stack Overflow还有另一个论坛详细解释: https://dba.stackexchange.com/questions/20588/restore-sql-server-2012-backup-to-a-sql-server-2008-database
干杯 尼西