sql - 如何在 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 行备份数据库异常终止。
我怎样才能做到这一点?
解决方案
第一步
创建.bak
文件:
touch db.bak
第二步:
sudo chmod 777 db.bak
推荐阅读
- android - 如何从 com.google.android.material.textfield.TextInputLayout 中删除背景错误红色
- javascript - require() 在哪里搜索节点 js 中的 index.js?
- javascript - 如何将聊天机器人 webhook 与基于 Web 的聊天窗口集成?
- sqlite - Sqlite SELECT * 过去 30 天
- sql - WHERE 子句中的 SYBASE ASE 字符串替换
- python - 如何将默认值设置为 django 中的参数获取函数,其中参数是字段之一的值?
- python-3.x - Python set update() 是否替换现有项目?
- python - 如何解决 kivy 小部件错误“.kv 只允许一个根对象”
- timer - Arduino伺服库冲突
- codenameone - 我的 theme.res 比生成它的 theme.css 大 6 倍,这正常吗?