I am trying to backup a SQL Server database to another drive letter located on another network on another domain. The location has already been mapped to Z:\ and corresponds to \\\Backups\. This is the code I have so far in an SQL Query:

    DISK = Z'\\LabResultDb_backup_12-09-2011.bak' 
    WITH NOFORMAT, NOINIT,  NAME = Z'LabResultDb-Full Database Backup', 

But I get an error message...

Error msg

Cannot open backup device '\\Backups'. Operating system error 1326(failed to retrieve text for this error. Reason: 15105).

| improve this question | | | | |
  • What if you use `\\\Backups` in your query? I guess the drive is only mapped when a user is logged in, so the backup won't happen when no one is logged in... – duenni Sep 12 '11 at 16:14
  • The drive is mapped because I can see it in the file manager under computer. I have added an edit with the error message – JFB Sep 12 '11 at 16:19
  • 2
    Operating system error 1326 = ERROR_LOGON_FAILURE (Logon failure: unknown user name or bad password). By default, the Microsoft SQL Server Service is running under the LocalSystem (or NetworkService account). Such accounts are unable to access the network share in question, therefore the backup task to remote location will fail. – Sergey Sep 12 '11 at 16:31

Z'\LabResultDb_backup_12-09-2011.bak' - it's not a valid path anyway.

DISK = '\\Backups\LabResultDb_backup_12-09-2011.bak'

should work. Make sure SQL Server (SQL Server Agent) started with user account (not 'Local System') which have an access to \\Backups\ share.

| improve this answer | | | | |

The reason for the error is because SQL Server runs under a less-privileged account that doesn't have access to your mapped network.

| improve this answer | | | | |

To what @Duenni said. I have a backup script that goes to \\path\location\ and it works just fine. Even so, if you want a drive letter try "N'Z:\" not "Z'\"

| improve this answer | | | | |

For these who still come across this type of issue.

Check if the account your server is running on has not changed the password in the meantime. The server will continue to work untill the next restart, but it will fail to authenticate on remote share.

| improve this answer | | | | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.