【发布时间】:2009-12-28 17:19:45
【问题描述】:
我的客户遇到了一个大问题。
他们的基础设施遭到破坏,大部分开发工作都以神秘的错误告终(这只发生在他们的环境中)。
我要做的是创建一个单独的环境(VPS)并将应用程序服务器和数据库推送到这个新环境中,这样他们就可以真正看到问题出在他们的基础架构中。
我尝试过手动重新创建数据库,但这是不可能的,太多的约束、索引等......
如何将数据库备份 (SQL Serve 2005) 恢复到 SQL Server 2008 Express 版本(我的测试环境)?
我使用此命令生成备份...
BACKUP DATABASE [databasename] TO
DISK = 'c:\database_backup_20091228_1500.bak'
WITH NOFORMAT, NOINIT, NAME = N'Database-Full Backup',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
这似乎在工作(刚刚运行它,服务器正在生成文件)..
现在进入我的Sql Server 2008 express edition,如何恢复?
有可能吗?
还有其他选择吗?
谢谢!
【问题讨论】:
-
您在 2008 年运行 RESTORE 时发生了什么?
-
我还没试过,但听说它们不兼容,是真的吗?数据库仍在生成备份文件(现在正在生成)。
标签: sql-server sql-server-express database-restore database-backups