我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SQL Server远程备份报错:Operating system error 1326

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SQL Server远程备份报错:Operating system error 1326

SQL Server远程备份报错:Operating system error 1326

 

问题描述:


通过SSMS以有远程UNC路径写入权限的账号执行以下命令:

BACKUP DATABASE master TO DISK = '\\192.168.11.108\szsql01_backup\SystemDB\master.bak';

 

遇到如下不报错:

消息 3201,级别 16,状态 1,第 1 行

无法打开备份设备 '\\192.168.11.108\szsql01_backup\SystemDB\master.bak'。出现操作系统错误 1326(登录失败: 未知的用户名或错误密码。)。

消息 3013,级别 16,状态 1,第 1 行

BACKUP DATABASE 正在异常终止。

 

SQL Server错误日志描述如下:

SQL Server远程备份报错:Operating system error 1326

BackupDiskFile::CreateMedia: Backup device '\\192.168.11.108\szsql01_backup\SystemDB\master.bak' failed to create. Operating system error 1326

 

验证错误:

 

我通过xp_cmdshell查询远程共享目录:

xp_cmdshell 'dir \\192.168.11.108\szsql01_backup\SystemDB '

将会返回以下错误:

Logon failure: unknown user name or bad password.

 

解决方法:

 

这是个账号验证问题。我们需要确保映射一个磁盘到SQL Server。正如联机帮助所述:

“For a network share to be visible to SQL Server, the share must be mapped as a network drive in the session in which SQL Server is running”

 

使用如下命令映射共享目录到Z:

EXEC xp_cmdshell 'net use Z: \\192.168.11.108\szsql01_backup\SystemDB xxxxxxxx /User:domain\user'

 

执行成功后,我们查询Z:来验证:

EXEC xp_cmdshell 'dir Z:\ '

 

之后,Z:在SQL Server中可以作为映射的磁盘来备份数据。

BACKUP DATABASE master TO DISK = 'Z:\master.bak';

 

深入阅读:

 

创建备份设备或者创建启动存储过程来映射磁盘

https://blogs.msdn.microsoft.com/varund/2009/06/04/backup-and-restore-sql-server-database-to-a-network-shared-drive/

 

其他用途:

 

当镜像服务器磁盘空间不足时,我们可以通过将远程共享路径映射到本地磁盘。将镜像数据库放到该映射磁盘上来做异步镜像。

SQL Server远程备份报错:Operating system error 1326

SQL Server远程备份报错:Operating system error 1326

SQL Server远程备份报错:Operating system error 1326


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SQL Server远程备份报错:Operating system error 1326

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ORA-06951: Operating system call error ORACLE 报错 故障修复 远程处理

文档解释ORA-06951: Operating system call errorCause: AppleTalk API received error in VMS system service.Action: Contact
ORA-06951: Operating system call error ORACLE 报错 故障修复 远程处理
2023-11-04

ORA-00290: operating system archival error occurred. See error below ORACLE 报错 故障修复 远程处理

文档解释ORA-00290: operating system archival error occurred. See error belowCause: While attempting to archive to a redo
ORA-00290: operating system archival error occurred. See error below ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-09950: Unable to get server operating system privileges ORACLE 报错 故障修复 远程处理

文档解释ORA-09950: Unable to get server operating system privilegesCause: ORACLE was unable to get its privileges from the
ORA-09950: Unable to get server operating system privileges ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-15264: Operating system function returned error string ORACLE 报错 故障修复 远程处理

文档解释ORA-15264: Operating system function returned error stringCause: An operating system error occurred.Action: Correct
ORA-15264: Operating system function returned error string ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-00050: operating system error occurred while obtaining an enqueue ORACLE 报错 故障修复 远程处理

文档解释ORA-00050: operating system error occurred while obtaining an enqueueCause: Could not obtain the operating system
ORA-00050: operating system error occurred while obtaining an enqueue ORACLE 报错 故障修复 远程处理
2023-11-05

ORA-48151: error getting operating system time for a file ORACLE 报错 故障修复 远程处理

文档解释ORA-48151: error getting operating system time for a fileCause: Error encountered while getting the operating
ORA-48151: error getting operating system time for a file ORACLE 报错 故障修复 远程处理
2023-11-05

编程热搜

目录