0

We have an old project which is planned for an upgrade, and now as a seed, we took the backup of the whole database which is in a remote location. I saved it in my remote desktop, which I have limited permissions. I tried to use SQL Server Management Studio 2008 R2, but as there are no database in the newly created (remote) system, I cannot actually right click on the databases and restore the .BAK file.

Is there any other software, or any other method I can use to restore the file? I am guessing this is a pretty small work, but because of the complexity in permissions and connectivity, it's messed up. I cannot even compare to another blogs, I feel this is unique. Please suggest a workaround.

ps., I have no clue which SQL Server version they used to create that backup. The new system does not have Visual Studio, or anything else, but the SQL Server Management Studio 2008 R2 Express x64 version.

4

1 回答 1

0

如果您可以获得安装 SQL Server 的适当权限,那么 SQL Server 2012 Express 应该可以恢复数据库并从中读取,前提是数据库的数据少于 10GB。

SQL Server 2008 R2 Express 也有 10GB 的数据限制。早期版本允许的数据较少。

不要将小于 10GB 的备份文件与小于 10GB 的数据混淆。可以压缩备份文件。

如果除了从恢复的数据库中读取一些数据之外还要使用 SQL Server Express,您应该了解它的局限性,它可能不适合所有工作负载。

SQL Server 2012 LocalDB 也可以在低权限/大量的箍跳环境中发挥作用,尽管它在安装时需要管理员权限。请注意,它仍然具有与 Express 版本类似的限制,请确保在生产中使用它之前了解这些限制。

于 2013-01-23T22:31:34.833 回答