0

We received a .bak file as an export from an Act! database. My understanding is that this is a SQL Server backup that can be restored to SQL Server.

When I try to restore it to SQL Server 2008 Express (10.0.1600), I point to device: path_to_backup.bak. It immediately finds a database failed IFR_contacts, which is placed in the list of backup sets to restore. When I click Verify Backup Media, I receive the following error message:

The database was backed up on a server running version 10.50.2500. That version is incompatible with this server, which is running version 10.00.1600.

So I try to restore the file to SQL Server 2008 R2 SP2 Express (10.50.4000), but now when I point to the backup file, SQL Server doesn't find a database or a backup set to restore. I've tried in SQL Server 2012 Express, as well, with the same results as when I use R2.

I understand the compatibility issue when I'm trying to open with SQL Server 2008, but I'm confused that 2008 R2 and 2012 don't even find a database in the file when 2008 is able to. Why would that be?

Update

Just to see what would happen, I downloaded and installed version 10.50.2500. It also does not a database or backup set to restore. Really confused as to how 10.00.1600 sees a later version that it can't open, but the later versions just don't see anything.

4

1 回答 1

0

我不明白为什么这会奏效。我试图从我的桌面恢复文件。一位同事建议将其移至C:\Program Files\Microsoft SQL Server\[instance]\MSSQL\Backup目录。这个目录显然包含了桌面缺少的一些魔法。一旦文件位于正确的位置,它就会立即打开。

于 2015-04-21T20:40:06.203 回答