无法打开备份设备“”。操作系统错误 1326(登录失败:未知的用户名或密码错误
Cannot open backup device ''. Operating system error 1326 (Logon failure: unknown user name or bad password
嗯。我在本地机器上安装了 SSMS。而且我每天都需要在服务器上创建备份。
我知道这里有什么问题。我使用的帐户没有在服务器中创建备份的权限。
服务器和本地机器有相同的帐户名,但域不同,这才是真正的问题。
我的问题是:是否可以使用安装在本地计算机上的应用程序在服务器上创建备份文件。
使用SQL Server Configuration Manager
,首先需要弄清楚是哪个用户在服务器上启动了SQL服务器服务。
您正在寻找 Account Name
例如 NT Service\MSSQLSERVER
或本地或域帐户。
你可以关注这个:SQL Server Configuration Manager。但是不要更改配置,只需要复制账户名即可
一旦您知道使用的是哪个帐户,请转到服务器并授予该用户在您不想创建备份的文件夹或父文件夹上写入的权限。
按Window
+R
;输入 service.msc
并找到 SQL 服务器 (MSSQLSERVER
) 服务。
双击打开它。转到“登录”选项卡并选中“此帐户”,然后单击浏览并键入可以访问 Azure SMB 网络共享的登录用户名。
提供正确的凭据后重新启动服务并重新打开 sql 服务器和 re-try 以在此 smb 中进行备份。
BACKUP DATABASE AMS_Test
TO DISK = '\xyzTes.file.core.windows.net\xyznewfileshare\AMS_Test.bak'
WITH CHECKSUM;
如果这不起作用,请尝试创建一个与登录用户同名的数据库用户。它肯定会解决问题,但必须执行上述步骤。
嗯。我在本地机器上安装了 SSMS。而且我每天都需要在服务器上创建备份。
我知道这里有什么问题。我使用的帐户没有在服务器中创建备份的权限。
服务器和本地机器有相同的帐户名,但域不同,这才是真正的问题。
我的问题是:是否可以使用安装在本地计算机上的应用程序在服务器上创建备份文件。
使用SQL Server Configuration Manager
,首先需要弄清楚是哪个用户在服务器上启动了SQL服务器服务。
您正在寻找 Account Name
例如 NT Service\MSSQLSERVER
或本地或域帐户。
你可以关注这个:SQL Server Configuration Manager。但是不要更改配置,只需要复制账户名即可
一旦您知道使用的是哪个帐户,请转到服务器并授予该用户在您不想创建备份的文件夹或父文件夹上写入的权限。
按
Window
+R
;输入service.msc
并找到 SQL 服务器 (MSSQLSERVER
) 服务。双击打开它。转到“登录”选项卡并选中“此帐户”,然后单击浏览并键入可以访问 Azure SMB 网络共享的登录用户名。
提供正确的凭据后重新启动服务并重新打开 sql 服务器和 re-try 以在此 smb 中进行备份。
BACKUP DATABASE AMS_Test TO DISK = '\xyzTes.file.core.windows.net\xyznewfileshare\AMS_Test.bak' WITH CHECKSUM;
如果这不起作用,请尝试创建一个与登录用户同名的数据库用户。它肯定会解决问题,但必须执行上述步骤。