【发布时间】:2020-09-25 03:37:39
【问题描述】:
我无法在 Linux ubuntu 中从我的数据库中备份 .bak
查看我想从 conn1 数据库备份的这张图片:CarSaleDatabase
我运行这个
USE CarSaleDatabase
GO
BACKUP DATABASE CarSaleDatabase
TO DISK = '/home/mohammadsgh/github/ddblab.bak'
但我收到此错误:
消息 3201,级别 16,状态 1,行 5 无法打开备份设备 '/home/mohammadsgh/github/ddblab.bak'。操作系统错误 5(拒绝访问。)。 消息 3013,级别 16,状态 1,第 5 行备份数据库异常终止。
我该怎么做?
【问题讨论】:
-
您实际上并没有向我们展示您运行的 SQL...
-
这是一个超链接,指向文档。这并没有告诉我们 你 运行了什么 SQL...
-
您通过运行 SQL 备份数据库...特别是
BACKUP DATABASE语句。您运行得到错误的 SQL 是什么..?如果你不这样做,我们帮不了你,他会帮助你 -
您应该使用edit 功能来说明这一点。至于错误,Linux没有使用
\\作为目录分隔符,它使用/。另外,我怀疑mssql用户/组是否有权访问该目录。 -
我无法对此进行更多扩展。我怀疑用户 @987654328@ 或组
mssql有权访问您要备份的目录。它也可能不应该,因为它是用户的主目录
标签: sql sql-server linux visual-studio-code