小编Gab*_* I.的帖子

sql server - 在 Linux 服务器实例上恢复 Windows 数据库备份文件

我需要使用 SQL 服务器实例,但是我的工作区运行 Linux,并且提供给我的数据库备份运行在 Windows 上。

我成功地在我的 Linux 环境中安装了 SQL Server,并且我使用 DBeaver 来访问它,我遇到的主要问题是当我尝试在我的 SQL Server 实例中恢复这个 .bkp 文件时。

我正在尝试使用此 SQL 命令恢复数据库,我在本站点的答案中读到,但是我需要逻辑数据文件名和逻辑数据日志。所以我运行了下一个 SQL 命令。

RESTORE DATABASE FILELISTONLY
FROM DISK = '/var/tmp/(redacted).bkp';
Run Code Online (Sandbox Code Playgroud)

我收到 SQL 错误 5133

SQL Error [5133][S0001]: Directory lookup for the file "D:\SQL2012\DATA\(redacted).mdf" failed with the operating system error 2(The system cannot find the file specified.).
Run Code Online (Sandbox Code Playgroud)

可以恢复这个文件吗?如果是这样,我做错了什么?

提前致谢。

sql-server backup linux

6
推荐指数
1
解决办法
4077
查看次数

标签 统计

backup ×1

linux ×1

sql-server ×1