sqlserver 2005 数据库异机备份

sqlserver 2005数据库还原与备份 需要解决的问题:sqlserver management studio连接远程sqlserver服务器()                             当备份的数据库在远程,备份出来的文件也在远程,如何在本地拿到备份文件(两台电脑之间的共享问题)http://ryxxlong.iteye.com/blog/524430   1、 将数据服务器上的sql server数据库,确 阅读详情

思路 :在数据库上创建存储过程,然后建立作业定时备份。
       为了防止直接向远程备份数据库网络中断,还是先备份到本地,再拷到远程硬盘的好,用SQL的脚本可以调用master..cmdshell \'copy...\'实现。
存储过程代码如下:
use master
go
create proc bakup_DataBase
as 
Declare @strPsw varchar(50)
Declare @strUsr varchar(50)
Declare @strCmdShell varchar(300)
Declare @strDataBaseName varchar(20)
Declare @FullFileName Varchar(200) 
Declare @FileFlag varchar(50) 
Declare @ToFileName varchar(200) 
Declare @SQLStr varchar(500)
Declare @SQLStr2 varchar(500)
Declare @FlagDel varchar(20)
Set @FileFlag=replace(replace(convert(char(20),getdate(),20),':','-'),' ','-')     --备份的文件命名规则:日期-时间.bak
Set @strUsr='192.168.1.102\Administrator' --目标机器域名\目标机器windows用户名
Set @strPsw='sdjz'--目标机器Windows登陆密码
Set @strCmdShell= 'net use \\192.168.1.102\ipc$ ' + @strPsw + ' /user:' +@strUsr --需填写IP(目标机器的IP地址,如:192.168.2.178)
Set @strDataBaseName='strs'--填写数据库名称(如:Soondy)
Set @FullFileName='E:\mq\'+@FileFlag+'.BAK'--需填写本地备份临时文件的目录,因为需要先备份到本地再copy到目标机器(如:保存目录为E:\SoondyTest\)
Set @ToFileName='\\192.168.1.102\97sqlserver_bak\' --需填写IP(目标机器的IP地址)以及保存的目录(如:\\192.168.1.140\db\)
Set @FlagDel='True'--填写True表示删除本地的备份临时文件,填写False或其他字符表示保留该文件
Set @SQLStr='copy '+@FullFileName+' '+@ToFileName 
Set @SQLStr2='del ' +@FullFileName
--备份;with init覆盖 |noinit添加 
BackUp DataBase @strDataBaseName To Disk= @FullFileName   with init

PRINT @strCmdShell
PRINT @SQLStr
exec master..xp_cmdshell @strCmdShell--尝试连接到目标机器
exec Master..xp_cmdshell @SQLStr --拷贝到目标机器上 
if (@FlagDel ='True') exec master.. xp_cmdshell @SQLStr2--删除本地的备份临时文件
GO	

出现的错误 和解决办法

1、SQL Server 阻止了对组件'xp_cmdshell' 的过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure 启用'xp_cmdshell'。有关启用'xp_cmdshell' 的详细信息,请参阅SQL Server 联机丛书中的"外围应用配置器"。

启动外围应用配置器工具
在“开始”菜单中,依次指向“程序”、“Microsoft SQL Server 2005”、“配置工具”,再单击“SQL Server 外围应用配置器”。单击“配置外围应用”旁边的链接。默认值为 localhost。如果您以前选择的是一个命名服务器,则将会看到该服务器名称。选择“功能的外围应用配置器”,启用'xp_cmdshell'选项打勾即可。
如果是sqlserver2008 运行以下sql代码 
由默认的0变成1 

EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO



2、net use ipc$错误解决(发生系统错误 67)
2009-06-25 14:31

net use ipc$错误解决

发生系统错误 67。

找不到网络名

===============

解决:运行serivces.msc(即服务管理)

开启:

1.Server服务(显示名称)(对应名称为:lanmanserver)

2.Workstation服务(显示名称)(对应名称为:lanmanWorkstation)




*************************************补充 远程和本地只保留7天内的备份数据 存储过程如下*******************************

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

create proc [dbo].[bakup_DataBase1]
as 
Declare @strPsw varchar(50)
Declare @strUsr varchar(50)
Declare @strCmdShell varchar(300)
Declare @strDataBaseName varchar(20)
Declare @FullFileName Varchar(200) 
Declare @FileFlag varchar(50) 
Declare @ToFileName varchar(200) 
Declare @SQLStr varchar(500)
Declare @SQLStr2 varchar(500)
Declare @FlagDel varchar(20)
Declare @SQLStr3 varchar(500)
--同机备份如下
--填写数据库名称(如:Soondy)
Set @strDataBaseName='strsbak'
--备份的文件命名规则:数据库名20131213.bak
Set @FileFlag=@strDataBaseName+rtrim(convert(varchar,getdate(),112))  
Set @FullFileName='E:\mq\'+@FileFlag+'.BAK'--需填写本地备份临时文件的目录,因为需要先备份到本地再copy到目标机器(如:保存目录为E:\SoondyTest\)   
---异机备份如下
Set @strUsr='192.168.1.102\Administrator' --目标机器域名\目标机器windows用户名
Set @strPsw='sdjz'--目标机器Windows登陆密码
Set @strCmdShell= 'net use \\192.168.1.102\ipc$ ' + @strPsw + ' /user:' +@strUsr --需填写IP(目标机器的IP地址,如:192.168.2.178)
Set @ToFileName='\\192.168.1.102\97sqlserver_bak\' --需填写IP(目标机器的IP地址)以及保存的目录(如:\\192.168.1.140\db\)
Set @SQLStr='copy '+@FullFileName+' '+@ToFileName ---向异机copy

Set @FlagDel='True'--填写True表示删除本地的备份临时文件,填写False或其他字符表示保留该文件
--保留7天以内的备份
Set @SQLStr2='del '+'e:\mq\'+@strDataBaseName+rtrim(convert(varchar,getdate()-7,112))+'.BAK'
Set @SQLStr3='del '+@ToFileName+@strDataBaseName+rtrim(convert(varchar,getdate()-7,112))+'.BAK'
BackUp DataBase @strDataBaseName To Disk= @FullFileName   with init

PRINT @strCmdShell
PRINT @SQLStr

exec master..xp_cmdshell @strCmdShell--尝试连接到目标机器
exec Master..xp_cmdshell @SQLStr --拷贝到目标机器上 
if @FlagDel ='True'
begin
PRINT @SQLStr2
exec master.. xp_cmdshell @SQLStr2--删除本地的备份7天以外的备份文件
exec master.. xp_cmdshell @SQLStr3--删除远程的备份7天以外的备份文件
PRINT @SQLStr3
end


免费MSSQL数据库备份工具 v1.0:高效备份解决方案 是SQL Server管理对象(SQLDMO)的托管封装。它通过在.NET应用程序和COM对象之间提供一个桥接来使.NET应用程序能够操作SQL Server。SQLDMO是一个ActiveX COM组件,提供了大量的对象、属性和方法,可以用来管理和维护SQL Server数据库实例。是一个为Microsoft SQL Server数据库设计的专用命令行备份工具,它允许用户在不依赖图形用户界面的情况下执行数据库备份任务。 阅读详情

相关推荐

老N卡福音:GT1030/GTX1050在MacOS Ventura 13.2上的完整驱动指南(附实测截图)

本文详细介绍了如何在MacOS Ventura 13.2上通过OCLP工具链驱动GT1030和GTX1050等老款NVIDIA显卡,涵盖硬件兼容性验证、BIOS设置、OpenCore配置、驱动安装及性能测试全流程。实测数据显示,这些基于Pascal和Maxwell架构的显卡在当代MacOS系统中仍能发挥实用价值,为老N卡用户提供完整解决方案。

weixin_30832143的博客 631

SQL Server Express无法建立ODBC问题(错误代码67 和17)

描述:在控制面板中建立ODBC时,总是出现错误67和17,显示SQL SERVER(其实是Express)不可用。 原因:SQL Server Express的服务SQL Server Browser没有启动。若安装的是Express而非SQL Server,在控制面板中的操作很多都和SQL Server完全相同(可能是MS的问题吧,很多地方的用词他们懒得区分两者),但有以下一

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 4967

【GAN】pytorch-CycleGAN-and-pix2pix开源项目训练自定义数据集

Github:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix 一、概念简介 图像转换:将一张图片转换为不同风格的图片,如将一张灰度图变成彩色图,素描图换成实物图。 pix2pix:需要成对的数据集,两个不同域的图像一一对应。 CycleGAN:不需要成对的数据集,只用两个不同域(domain)的图像集合X和Y,两个集合中的图像不是一一对应的。 二、训练pix2pix模型 2.1 combine_A_and_B datasets/combin

See_Star的博客 4755

SQL Server 数据备份与恢复的常见难题及解决思路

SQL Server 数据备份与恢复过程中面临的难题多种多样,涵盖备份介质、权限、数据库状态、备份文件完整性、恢复过程以及版本兼容性等多个方面。通过对这些常见难题的深入分析,并采取针对性的解决思路,如合理管理备份介质空间、正确设置权限、处理数据库特殊状态、修复损坏的备份文件、解决恢复过程中的中断问题以及应对版本兼容性问题等,可以有效保障数据备份与恢复操作的顺利进行,确保数据的安全性和业务的连续性。

kai176567的博客 1174

pycharm添加Anaconda解释器显示不出来

因为我之前下载的是pycharm最新版本2024.1的,所以我抱着试一试的心态卸载重装了2021.3.3的,创建新文件的时候立刻就自己识别好了conda环境。就是图中画圈的地方,之前一直显示为python的图标,但是再Python Interpreter后面跟的路径确实是我下载anaconda的地方。另外一种方法就是使用Virtualenv Environment方式配置,但是我的pycharm还是没有识别出conda的图标。首先是这位的方法,先添加系统解释器,再重启,但是我的图标还是python。

2202_75803271的博客 4006

VFH避障/局部路径规划算法

VFH避障/局部路径规划算法 本文章是我看《The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots》论文时候的笔记,感兴趣的欢迎去看原论文。 VFH中有一些概念是从其他算法中借鉴过来的,并且VFH算法本身就是对VFF(Virtural Force Field)的一种改进,其中有很多的相似之处。所以按照原论文的思路,先介绍由CMU提出的Certainty Grid算法中的一些概念,再介绍一下势场法中的一些概念,接着介绍一下VFF

qq_41845878的博客 8116

发生系统错误 67,找不到网络名

新安装一台win2003 Server,本来想做交互式备份,可是发现近几天来无法相互备份了,试着运行每一次批处理,运行到net use 时提示“发生系统错误 67,找不到网络名”,几经检查+万能google发现如下解决方法:   一,启用网卡 TCP/IP 上的 NetBIOS 协议 二,启用 系统 服务“Computer Browser ”( 计算机浏览服务,此项服务不启动,无法取得计算机列

Robert's Log 1万+

C#实战:YOLOv5+海康工业相机上位机开发全攻略(从图像采集到检测落地)

工业场景下AI质检系统的开发需要综合考虑硬件适配性、算法性能和稳定性。本文针对新能源电池极片缺陷检测场景,提出基于海康工业相机+YOLOv5+C#的技术方案,涵盖以下关键点: 工业级技术选型:选择支持全局快门的海康相机、OpenCvSharp图像处理、YOLOv5s轻量化模型,确保在无GPU工控机上稳定运行。 开发流程优化: 海康SDK集成:详细说明DLL配置和常见报错解决方案 YOLOv5模型导出:强调batch=1、opset12等工业适配参数 相机采集封装:提供线程安全的C#封装类,支持触发采集模式

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1195

定时备份SQL SERVER的数据库并且把备份文件复制到另外一台服务器保存

定时备份SQL SERVER的数据库并且把备份文件复制到另外一台服务器保存

houshen的专栏 4290

基于知识图谱的农作物病虫害问答系统设计与实现

基于规则的问题分类是自问答系统诞生以来就一直存在的方式,主要代表就是众多的专家系统,构建专家系统采用的是规则分类器,优点是能够对特定领域、特征明显的问题进行高效精准问答,但是。,在问答系统中,问题以语音及文本字符等自然语言形式输入,利用问答系统的内部的逻辑处理模块,通过自然语言处理技术获得输入问句的详细语义信息,再经过知识检索、置信分析等步骤,自然语言处理中,用于文本分类任务的机器学习方式有两种,一种用传统的机器学习,如 NBC、SVM 等,另一种采用深度学习,如 CNN 和 RNN 等。

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 2164

31、车载通信中的可见光通信(VLC)技术解析

本文详细解析了车载通信中可见光通信(VLC)技术的应用背景、优势及发展前景。对比传统RF通信技术(如DSRC),VLC利用LED照明设备实现高效、安全的车辆与车辆、车辆与基础设施之间的通信,具有频谱资源丰富、安全性高、无电磁干扰等优势。文章还探讨了VLC在交叉口交通控制、高速公路通信、自动驾驶等场景的应用潜力,展望了其在未来智能交通系统中的重要作用。

hill8的博客 317

mysql如何实现异机备份和还原

mysql备份及还原

orton777的博客 850

大模型之Spring AI实战系列(一):基础认知篇 - 开启智能应用开发之旅

Spring AI 是一个轻量级开源框架,旨在简化 AI 模型在企业级 Java 应用中的集成与管理。它提供了跨多个 AI 服务提供商的便携式 API,支持聊天、文本转图像、嵌入式模型等多种功能,并兼容主流的 AI 模型提供商如 OpenAI、Google 等。Spring AI 的核心功能包括结构化输出、向量数据库支持、工具/函数调用、可观察性、文档摄取 ETL 框架、AI 模型评估等。

寻道AI,探索AI无限可能! 6356

数据库异地备份

因为生产环境的数据库要进行异机备份,所以就做了一个Job+代码段来实现 数据库:MSSQL2005 EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO //创建映射(如不清楚net use命令,请查看DOS

笑青天的专栏 614

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Reference (SQL Server 2005自动异机备份)

来之 http://bbs.51cto.com/thread-806573-1.html. SQL Server 2005自动异机备份 本人在网络上查了一些资料之后终于以很傻的方式解决了SQL 2005的异机备份问题啦,现在俺就给大伙抽两句:SQL Server 2005数据库系统支持三种备份方式:完整备份、差异备份和日志备份。本人目前的实现方式是:第一:每周1次完全备份,备份时间为每...

weixin_30879169的博客 165

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SQL Server 2005数据库定期备份

http://gwb6058.blog.163.com/blog/static/2830344820103278929423/

张亚京 8145

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

SQLServer2005数据库自动备份

一。SqlServer自动作业备份 1、打开SQL Server Management Studio 2、启动SQL Server代理 3、点击作业->新建作业 4、"常规"中输入作业的名称 5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句 DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVAR...

674

MSSQL2005差异备份拿shell MSSQL2005 Backup Get Shell

MSSQL2005差异备份拿shell MSSQL2005 Backup Get Shell

ytfhjhv的博客 296

RESTORE DATABASE命令还原SQLServer 2005 数据库

今天在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败!Restore failed for Server ADANDELI.  (Microsoft.SqlServer.Smo)An exception occurred while executing a Transact-SQL statement or batch. (Micr

老汉--小庙和尚 1489

[Database] SqlServer: sql server 2005 收缩和备份数据库

收缩:DUMP TRANSACTION 数据库名 WITH NO_LOG BACKUP LOG 数据库名 WITH NO_LOG在SQL Server 2005数据库中实现自动备份的具体步骤: 1、打开SQL Server Management Studio 2、启动SQL Server代理 3、点击作业->新建作...

diangang3082的博客 134

MSSQL2005的新功能创建数据库快照

 MSSQL2005的新功能创建数据库快照 数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建

洪虎专栏 1750

sqlserver备份还原丢失dbo_SQLSERVER 2005数据库数据备份/还原/恢复出现异常怎么办...

在SQLSERVER 2005数据库开发软件中,数据库里的数据我们需要时常的做备份工作,这样可以预防数据的丢失,当需要这些备份的数据时,我们又需要将其恢复到SQLSERVER 2005数据库中,但在对SQLSERVER 2005数据库里的数据进行备份/还原/恢复的时候,我们可能会遇到各种问题 ,下面为大家整理这些常见的问题,并给出了具体的解决方法。SQLSERVER 2005数据库数据备份/还原/...

weixin_39936558的博客 586

MSSQL2005差异备份拿shell (MSSQL2005 Backup Get Shell)

昨晚在拿站过程中遇到了个ASP+MSSQL2005的注入点,权限是DB_Owner的权限,网站路径也搞到了,本想使用差异备份,在数据库日志中插入一句话,然后备份到网站目录下拿shell的,估计是用户没有备份数据库的权限,但使用MSSQL2000的备份方法根本行不通,后来才想到MS

cnbird's blog 7299

SQL Server 2005自动异机备份

SQL Server 2005自动异机备份 本人在网络上查了一些资料之后终于以很傻的方式解决了SQL 2005的异机备份问题啦,现在俺就给大伙抽 两句: SQL Server 2005数据库系统支持三种备份方式:完整备份、差异备份和日志备份。 本人目前的实现方式是:第一:每周1次完全备份,备份时 间为每周6的0点整,并且将本次的完整备份文件传送...

weixin_34025051的博客 156
上一篇: xifire webservice 接口 带头信息安全验证的实例
下一篇: java利用poi 读写(导入导出)word、excel(数组越界求解决办法)
prefectjava
博客等级 码龄16年 26粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

prefectjava

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值