今天在一台SQL Server 2005服务器上还原数据库,在选择C盘下的一个备份文件时,发生如下错误:
定位备份文件 - SDGF
------------------------------
C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackup
无法在服务器上访问指定的路径或文件。请确保您具有必需的安全权限且该路径或文件存在。
如果您确定所用服务帐户可以访问特定的文件,请在“定位”对话框的“文件名”控件中键入该文件的完整路径。
如图所示:
事实上,当前操作系统用户对C盘是有访问权限的。
起初觉得很奇怪,后来仔细看了一下错误提示,是需要确定“服务帐户”可以访问文件,于是查看了一下Windows的服务中,启动SQL Server的帐户果然不是当前操作系统用户,而且此启动用户对C盘并无访问权限。于是,重新设置了服务帐户对C盘的访问权限,问题解决。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/62592/viewspace-1028083/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/62592/viewspace-1028083/