在我的客户站点,他们有 - SQL Server 2008 R2 64Bit速成版安装在Server 2008 OS机器上 我的开发环境我有 - 32Bit Vista Machine和Sql Server 2008 Express的版安装将64位数据库恢复到32位数据库SQL Server
我的问题是如何能够备份64位DB的恢复到我的32位DB
我试过 1)创建的备份64位DB和我的32位创建DB机器和恢复它 我得到一个错误
服务器'egov041 \ SQLEXPRESS2008'的恢复失败。 (Microsoft.SqlServer.SmoExtended)
System.Data.SqlClient.SqlError:数据库在运行10.50.1600版的服务器上备份。该版本与运行版本10.00.2531的此服务器不兼容。可以在支持备份的服务器上恢复数据库,也可以使用与此服务器兼容的备份。 (Microsoft.SqlServer.Smo)
2)MDF和LDF文件从服务器计算机复制 附加和它在我的机器上
我得到一个错误
连接数据库失败,服务器“egov041 \ SQLEXPRESS2008' 。 (Microsoft.SqlServer.Smo)
附加信息:执行Transact-SQL语句或批处理时出现
例外。 (Microsoft.SqlServer.ConnectionInfo)
无法打开数据库'PwdMhToll',因为它是版本661.此服务器支持版本655及更低版本。降级路径不受支持。 无法打开新数据库'PwdMhToll'。 CREATE DATABASE被中止。 (微软SQL Server,错误:948)
我指 1)http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/49f0adf1-8254-4e4a-b7ce-d9406d0ab6d6
2)http://blog.sqlauthority.com/2011/03/27/sql-server-32-bit-64-bit-html5-database-backup-restore/
从这些后我的结论是,这是可能的, 是否有人建议我的数据库恢复出了什么问题... 在前提前感谢
这属于对数据库管理员SE。 (http://dba.stackexchange.com) – 2012-05-28 14:12:00