小编yW0*_*K5o的帖子

还原数据库 - Linux 上的操作系统错误 5(访问被拒绝。)

我尝试在 Ubuntu 16 服务器上使用sqlcmd工具恢复 SQL Server 2017 Express 数据库。

我的 SQL 命令是:

RESTORE DATABASE [xxxxx] FROM DISK = N'/home/xxxxxx/DBBackups/xxxx.bak' WITH NORECOVERY, MOVE 'xxxx_Data' TO '/var/opt/mssql/data/xxxxx.mdf', MOVE 'xxxx_Log' TO '/var/opt/mssql/data/xxxx_log.ldf'

错误信息是:

BackupDiskFile::OpenMedia: 备份设备“/home/xxxxxx/DBBackups/xxxxxxxx.bak”无法打开。操作系统错误 5(访问被拒绝。)。

使用WITH MOVE在此描述选项不能正常工作。

更新

这是另一篇文章,仍然拒绝访问错误。

sql-server linux restore sql-server-2017

-1
推荐指数
1
解决办法
2651
查看次数

标签 统计

linux ×1

restore ×1

sql-server ×1

sql-server-2017 ×1