Windows Server 2003上的SQL Server 2000。
我正在尝试从EM内部直接运行备份到另一台服务器,如下所示:
备份数据库AbraEmployeeSelfService to disk ='\\ servername \ f $ \ Backup \ myDB_backup.bak'
我收到此错误: 无法打开备份设备'\\ servername \ f $ \ Backup \ myDB_backup.bak'。 设备错误或设备脱机。有关更多详细信息,请参阅SQL Server错误日志。 Msg 3013,Level 16,State 1,Line 1 BACKUP DATABASE异常终止。
错误日志显示以下消息: BackupDiskFile :: CreateMedia:备份设备'\\ servername \ f $ \ Backup \ myDB_backup.bak'无法创建。操作系统错误= 5(访问被拒绝。)。
我正在使用对目标路径具有完全权限的Windows登录名运行该命令。至少,从我的桌面我可以打开一个运行窗口,输入\\ servername \ f $ \ Backup,在生成的资源管理器窗口中,我可以添加/编辑/删除该目录中的文件。
如果要通过拒绝访问,我需要做些什么?
答案 0 :(得分:1)
我不确定SO是否正在逃离你的目的地,但它应该是:
'\\servername\f$\Backup\myDB_backup.bak'
(服务器名称前面有两个前缀)
SQL Server将尝试以SQL Server服务运行的用户身份连接到此网络共享。您可能需要将SQL Server作为另一个帐户运行,该帐户与具有该目标的priveleges的帐户相匹配。
答案 1 :(得分:0)
在哪个用户帐户下运行MSSQLSERVER服务?我相信LocalSystem受到限制,无法访问远程资源。