【发布时间】:2022-10-09 16:35:58
【问题描述】:
我正在将数据库从一台服务器迁移到另一台服务器。当我尝试在 Docker 中选择备份文件 (.bak) 时,我收到“拒绝访问”错误。如何提供对 Docker 容器的访问权限?
【问题讨论】:
-
/var/opt/mssql/backup/prod.bak文件是否存在于容器中?执行 SQL Server 服务的帐户(通常是mssql用户)是否有权访问该文件及其父文件夹? -
是的,该文件存在于容器内。但我正在使用 sa SQL 凭据来访问 SQL。由于“Windows 身份验证”仅可用,我如何使用 MAC 管理员帐户?
-
你能解决问题吗?
标签: sql-server database docker restore