下面是用于备份(创建.bak)数据库的查询。
但是,每当我运行它时,都会收到以下错误消息:
Msg 3201,16级,状态1,第1行
无法打开备份设备‘C:\用户\Me\桌面\备份\MyDB.Bak’。操作系统错误5(访问被拒绝)。
Msg 3013,第16级,状态1,第1行
备份数据库正在异常终止。
这是我的疑问:
BACKUP DATABASE AcinsoftDB
TO DISK = 'C:\Users\Me\Desktop\Backup\MyDB.Bak'
WITH FORMAT,
MEDIANAME = 'C_SQLServerBackups',
NAME = 'Full Backup of MyDB';发布于 2018-10-06 04:48:28
为了找出您需要授予进行还原过程的权限的用户,可以执行以下步骤:
您需要转到安装server的服务器。查找Server配置管理器

接下来,您需要转到“Server服务”

在您的MSSQLSERVER (MSSQLSERVER)实例下,将有一个列为"Logon“的帐户,在我的示例中是NT服务\MSSQLSERVER。
这是您需要在源.bak位置的Security下添加的帐户,并授予该用户" read“权限,以便可以读取备份文件。
假设您的备份文件存在于"D:\Shared“文件夹中,那么您需要提供如下权限:

https://stackoverflow.com/questions/3960257
复制相似问题