首页 > 解决方案 > 如何在 Linux 上的 SQL Server 中进行备份(.bak)

问题描述

我无法 在 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 行备份数据库异常终止。

我怎样才能做到这一点?

标签: sqlsql-serverlinuxvisual-studio-code

解决方案


第一步

创建.bak文件:

touch db.bak

第二步:

sudo chmod 777 db.bak

推荐阅读