我正试图将SQL Server数据库备份到位于另一个域上另一个networking上的另一个驱动器号。 该位置已被映射到Z:\并对应于\\10.98.76.6\Backups\ 。 这是我到目前为止在SQL查询中的代码:
BACKUP DATABASE [LabResultDb] TO DISK = Z'\\LabResultDb_backup_12-09-2011.bak' WITH NOFORMAT, NOINIT, NAME = Z'LabResultDb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
但是我收到一条错误消息
错误消息
无法打开备份设备“\ 10.98.76.6 \ Backups”。 操作系统错误1326(无法检索此错误的文本,原因:15105)。
Z'\ LabResultDb_backup_12-09-2011.bak' – 这不是一个有效的path。
BACKUP DATABASE [LabResultDb] TO
DISK ='\ 10.98.76.6 \ Backups \ LabResultDb_backup_12-09-2011.bak'
应该pipe用。 确保SQL Server(SQL Server Agent)以有权访问\ 10.98.76.6 \ Backups \ share的用户帐户(不是“本地系统”)启动。
错误的原因是因为SQL Server运行在不具有访问映射networking的权限较低的帐户下。
杜恩尼说了些什么。 我有一个备份脚本,去\\path\位置\,它工作得很好。 即使如此,如果你想要一个盘符尝试“N'Z:”而不是“Z”\“
对于这些仍然遇到这种types的问题。
检查您的服务器运行的帐户是否同时没有更改密码。 服务器将继续工作,直到下一次重新启动,但它将无法在远程共享上进行身份validation。