从我的Web应用程序中,用户可以生成平台备份。
过程:
用户点击“备份数据库”
从SQL执行以下命令(通过查看SQL事件探查器,我发现了这种情况)
命令:
exec dbo.BackupDatabase @FileName='C:\backup\YE_ID.bak',@Desc='DB Backup'
我只是不能让SQL写入/ backup文件夹 - 我已经尝试过基于SQL的身份验证来验证数据库,我已经尝试过基于Windows的身份验证(用户:SQLUsr)+右键单击并获取SQLUsr到文件夹的NTFS权限,但我没有运气。
非常感谢任何帮助/指示。
错误是:
Msg 262, Level 14, State 1, Procedure BackupDatabase,
Line 10 BACKUP DATABASE permission denied in database 'SCAIR'.
Msg 3013, Level 16, State 1, Procedure BackupDatabase,
Line 10 BACKUP DATABASE is terminating abnormally