日期:2014-05-18  浏览次数:20438 次

MS-SQL数据库备份,存在的权限问题
开发过程中,数据库要求备份到一个磁盘的文件夹目录下,当我们把文件夹设置权限之后,只能由特定的人能够读取写入。
问题:
  当使用在远程使用sa连接数据库,选择数据库进行备份时,发现文件不能写入,没有权限。应该为文件夹设置什么角色的权限才可以进行备份。
  这个问题就是说我在用sa账号登陆数据库进行备份时,映射的window系统账户是什么?


------解决方案--------------------
这个是操作系统级别的文件夹权限问题,你要把用于存放备份的文件夹的安全性中,SQLServer服务的权限开大,最起码要可以写入。
另外,建议你单独创建一个账号,用于维护数据库,比如我是创建了一个sqlagent的用户,然后专门拿来执行维护计划、作业、邮件、备份还原。权限的话要看需要开放,尽量不要使用sa权限。
------解决方案--------------------
帖子太多,一下子刷没了,所以没看到你的帖子,要看你用什么账号来做备份操作了。一般是用:SQLServer2005MSSQLUser$***$MSSQLSERVER这个。你试一下把这个账号的读写权限放大。
------解决方案--------------------
这个问题,我一直是用远程桌面登录服务器直接在服务器上进行操作。
主要问题就是2楼说的,要备份的位置你没有写的权限