首页 > 数据库 >Sql server 2019 文件夹共享方式异地备份遇到的问题

Sql server 2019 文件夹共享方式异地备份遇到的问题

时间:2024-03-27 16:59:07浏览次数:26  
标签:cmdshell -- 备份 192.168 server 2019 Sql 服务器 xp

1、无法找到路径'\\192.168.66.50\share_domain\

2、该作业失败。  无法确定所有者 WIN-DOAR3JOEG2C\Administrator (拥有作业 Mofang异地差异备份.Subplan_1)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'WIN-DOAR3JOEG2C\Administrator' 的信息,错误代码 0x54b。 [SQLSTATE 42000] (错误 15404)).

 

3、无法打开备份设备 '\\192.168.66.50\share_domain\MoFang_DB_Backup\MoFang_backup_2024_03_27_141211_4124678.bak'。出现操作系统错误 1311(我们无法使用此凭据登录,因为你的域不可用。请确保你的设备已连接到你组织的网络,然后重试。如果你以前使用其他凭据登录到了此设备,则可以使用该凭据登录。)

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

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

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

BACKUP DATABASE 正在异常终止。

--执行备份命令
Backup Database Mofang To disk='\\192.168.66.50\share_domain\MoFang_DB_Backup\Mofang2024-03-27 14_37_13.bak'
--报错 无法打开设备'\\192.168.66.50\share_domain\MoFang_DB_Backu
--如下命令映射共享目录到Z
EXEC xp_cmdshell 'net use Z: \\192.168.66.50\share_domain\MoFang_DB_Backup /User:administrator [email protected]'

--通过xp_cmdshell查询远程目录
xp_cmdshell 'dir \\192.168.66.50\share_domain\MoFang_DB_Backup'

--查询验证
EXEC xp_cmdshell  'dir z:\ '

 

-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 启用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
--重新配置
RECONFIGURE
GO
exec xp_cmdshell 'net use \\192.168.2.{备份服务器地址}\{备份的目录} {备份服务器密码,无密码打此处打空格}/user:192.168.2.{备份服务器地址}\{备份服务器用户}'
go

-- 例如:用户是 Everyone,密码是空
exec xp_cmdshell 'net use \\192.168.2.{备份服务器地址}\{备份的目录}  /user:192.168.2.{备份服务器地址}\Everyone'

 

EXEC sp_configure 'show advanced options', 1;RECONFIGURE;

EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;

declare @machine nvarchar(50) = '192.168.66.xx'       --服务器IP

declare @path nvarchar(50) = 'share_domain\MoFang_DB_Backup'               --服务器共享目录名称

declare @user nvarchar(50) = 'administrator'                  --服务器的用户名

declare @pwd nvarchar(50) = '[email protected]'                --服务器的密码

declare @database nvarchar(50)  = 'Mofang'             --本地要备份的数据库名称

if left(@path,1) != '\' set @path = '\'+@path

declare @sql nvarchar(800) = 'net

 use \\'+@machine+@path+' "'+@pwd+'"

 /user:'+@machine+'\'+@user

--建立连接类似:'net use \\192.168.200.175\208bf " " /user:192.168.200.175\happy'

Exec Mofang..xp_cmdshell @sql

declare @date datetime = getdate();

Declare @fileName nvarchar(200) = '\\'+@machine+@path+'\'+@database + replace(Convert(nvarchar,@date,120 ) ,':','_') + '.bak'

--备份数据库

Backup Database Mofang To disk = @fileName With Format

set @sql = 'net use \\'+@machine+@path+'

 /delete'

--断开连接类似:'net use \\192.168.200.175\208bf /delete'

Exec Mofang..xp_cmdshell @sql

 

异类错误

该作业失败。  无法确定所有者 WIN-DOAR3JOEG2C\Administrator (拥有作业 Mofang完整异地备份.Subplan_1)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'WIN-DOAR3JOEG2C\Administrator' 的信息,错误代码 0x54b。 [SQLSTATE 42000] (错误 15404)).

改过服务器器计算机名

更改作业所有者

标签:cmdshell,--,备份,192.168,server,2019,Sql,服务器,xp
From: https://www.cnblogs.com/yiyedi/p/18099687

相关文章

  • RestCloud数据集成平台-监听SqlServer数据库表,并同步数据到MongoDB数据库表详细教程(实
    上一篇:RestCloud数据集成平台-Windows全量包安装部署详细教程1.数据源管理数据源主要用来建立与用户的数据库的链接。数据源管理主要用来对用户添加的所有数据链接进行管理,主要包括新建数据源、测试链接、修改链接、复制链接、查询链接和删除链接等功能。1.1.创建链接......
  • MySQL 中 CONCAT() 和 CONCAT_WS()用法
    CONCAT和CONCAT_WS都是MySQL中用于字符串连接的函数,但它们之间有一些区别:CONCAT函数:CONCAT函数用于连接两个或多个字符串。它接受任意数量的参数,将它们连接在一起并返回结果。如果其中有一个参数为NULL,则返回的结果也为NULL。例如:SELECTCONCAT('Hello','',......
  • MySQL事务总结
    1、事务数据库操作的最小工作单元。可以是由一条或者多条sql语句组成的不可分割的单元,要么都执行,要么都不执行。并且符合ACID四个特性。1、原子性:​事务中包含的操作要么都做,要么都不做【比如更新表中100条数据,更新了20条出问题了,那这20个数据要回滚到没有更新的状态......
  • mac下载与配置mysql
    mac下载与配置mysql下载安装包下载地址:https://dev.mysql.com/downloads/mysql/这里有两个版本,大家选的时候要注意了,如果你的mac是M1芯片的话就选ARM版本的双击安装启动mysql测试连接mysql配置环境变量如果没有配置环境变量的话会显示commannotfoun......
  • Mysql8.0的bin log日志
    1、https://blog.csdn.net/m0_58805648/article/details/131689915文章目录           一、Mysql8.0的binlog日志关闭               1.1、查看是否已开启binlog日志               1.2、关闭binlog日志        ......
  • 【数据库】如何利用Python中的petl将PostgreSQL中所有表的外键删除,迁移数据,再重建外键
    一、简介在数据库管理中,外键是一种重要的约束,用于确保数据的一致性和完整性。然而,在某些情况下,我们可能需要删除或修改外键。本文将介绍如何使用Python中的petl库将PostgreSQL中所有表的外键删除,迁移数据,并重新建立外键。二、安装petl和psycopg2首先,我们需要安装petl和psycopg2......
  • MYSQL8最新安装教程
    目录安装配置MySql一、下载MySql进入官网:https://dev.mysql.com二、新建文件夹管理Mysql系列文件三、配置my.ini文件四、执行数据库初始化命令五、基础配置六、配置系统环境变量可能会遇到无法启动MYSQL服务的问题:一、尝试删除MySQL服务,重新安装;二、查看端口是否是被占用三、查看......
  • [附源码]计算机毕业设计基于大数据的身体健康管理平台(JSP+java+springmvc+mysql+MyBa
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着健康意识的提升和大数据技术的发展,基于大数据的身体健康管理平台成为现代社会追求高质量生活的一个新趋势。这种平台通过收集和分析用户的健康数据,提供个性......
  • [附源码]计算机毕业设计文档管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着信息化时代的到来,企业和机构在日常运营中产生大量文档资料。有效的文档管理系统(DMS)对于保障信息的组织、存储、检索和安全至关重要。一个先进的DMS能够帮助......
  • SQL-Labs靶场“54-57”关通关教程
    君衍.一、54关基于GET的cookie10单引号注入1、源码分析2、联合查询注入二、55关基于GET的cookie14括号注入1、源码分析2、联合查询注入三、56关基于GET的cookie14变形注入1、源码分析2、联合查询注入四、57关基于GET的cookie14双引号注入1、源码分析2、联合查询注......