1

Windows Server 2003 上的 SQL Server 2000。

我正在尝试从 EM 中直接运行备份到另一台服务器,如下所示:

将数据库 AbraEmployeeSelfService 备份到磁盘 = '\\servername\f$\Backup\myDB_backup.bak'

我收到此错误:无法打开备份设备 '\\servername\f$\Backup\myDB_backup.bak'。设备错误或设备离线。有关详细信息,请参阅 SQL Server 错误日志。消息 3013,级别 16,状态 1,第 1 行备份数据库异常终止。

错误日志显示以下消息:BackupDiskFile::CreateMedia: Backup device '\\servername\f$\Backup\myDB_backup.bak' failed to create。操作系统错误 = 5(访问被拒绝。)。

我正在使用对目标路径具有完全权限的 Windows 登录名运行该命令。至少,我可以从我的桌面打开一个运行窗口,输入 \\servername\f$\Backup,然后在生成的资源管理器窗口中,我可以在该目录中添加/编辑/删除文件。

我需要做什么才能克服访问拒绝?

4

2 回答 2

1

我不确定 SO 是否正在逃离你的目的地,但它应该是:

'\\servername\f$\Backup\myDB_backup.bak'

(服务器名称前有两个\)

SQL Server 将尝试以运行 SQL Server 服务的用户身份连接到此网络共享。您可能需要将 SQL Server 作为另一个帐户来运行,该帐户与具有该目标权限的帐户相匹配。

解决 SQL Server 备份和还原难题

于 2009-01-14T15:55:33.837 回答
0

MSSQLSERVER 服务在哪个用户帐户下运行?我相信 LocalSystem 受到限制,无法访问远程资源。

于 2009-01-14T15:53:58.910 回答