linux docker SQL Server 服务没有访问备份文件的权限, 查看SQL Server 服务账户是否具有访问权限米命令并且授权
时间: 2023-12-14 15:39:46 浏览: 158
可以使用以下命令来查看 SQL Server 服务账户:
```
docker exec <container_name> cat /etc/passwd | grep mssql
```
其中 `<container_name>` 是运行 SQL Server 容器的名称。
如果您想授权 SQL Server 服务账户访问备份文件,可以在宿主机上修改备份文件的权限,例如:
```
chmod 777 /path/to/backup/file.bak
```
然后在容器中执行以下命令,以确保 SQL Server 服务账户有权限访问备份文件:
```
docker exec <container_name> chown mssql:mssql /path/to/backup/file.bak
```
其中 `<container_name>` 是运行 SQL Server 容器的名称,`/path/to/backup/file.bak` 是备份文件的路径。
阅读全文