python实现sqlserver定时传输数据服务_使用bat批处理文件定时自动备份sqlserver数据库...

本文介绍了如何使用Python和批处理文件实现SQLServer数据库的定时自动备份。首先,创建一个SQL脚本进行数据库备份,然后编写一个BAT文件调用该SQL脚本,并设置Windows定时任务来执行此备份过程。
摘要由CSDN通过智能技术生成

一.创建一个sql文件,在里面写入以下代码:

USE Master

GO

declare @str varchar(100)

set @str='D:\sqlserver14backup\CDB\'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.bak'

BACKUP DATABASE [CDB] TO DISK=@str

WITH RETAINDAYS=15,NOFORMAT,NOINIT,

NAME=N'完整备份',SKIP,NOREWIND,

NOUNLOAD,STATS=10

GO

二.写bat文件调用sql文件,创建一个bat文件,在里面加入以下代码:

@echo off

@sqlcmd -i d:\backupsql\CDBbackup.sql

rem:删除七天前的备份文件

forfiles /p "D:\sqlserver14backup\CDB" /s /m *.* /d -7 /c "cmd /c del @path"

@pause

三.在windows7下面设置定时自动执行任务

开始-》程序-》附件-》任务计划程序-》操作-》创建基本任务-》添加名称(oraclebackup)-》每周-》设置程序运行时间-》点击启动程序

使用bat批处理文件定时自动备份oracle数据库并上传ftp服务器

一.使用bat批处理文件备份oracle(前提是配置好oracle数据库客户端) @echo off set databasename=orcl  //数据库名 set username=ninic ...

定时自动备份mysql数据库

新建备份文件并赋予可以执行的权限 mkdir -p /home/mysql_backup/ touch /home/mysql_backup/mysql_backup.sh chmod 551 /ho ...

使用shell定时自动备份mysql数据库

#!/bin/bash id="root" #用户名 pwd="123456" #密码 dbs="blog.ewsd.cn dangjian.ewsd ...

Linux定时自动备份oracle数据库

1.在服务器创建备份目录,并赋予权限mkdir -p /backup/P_DATA #新建shell脚本存放路径mkdir -p /backup/P_DB_BACK  #新建Oracle数据库备份目录 ...

【转载】Sqlserver通过维护计划定时自动备份数据库

Sqlserver数据库的运维过程中,数据库的备份操作至关重要,平时我们都是手动进行数据库的备份操作.如果要做到让数据库定时自动备份,则可以使用Microsoft SQL Server Managem ...

Sqlserver 数据库定时自动备份

sqlserver 可以通过微软工具 SQL Server Management Studio  进行数据库定时自动备份,具体步骤如下: 1,打开SQL Server Management Studi ...

[转]SQL Server 数据库定时自动备份

前提:在使用下面的备份方式之前需要确保你的Sqlserver Agent服务启动,切设置为自动启动.否则当你服务器重启了但是Agent服务没有启动,那么自动备份任务就不会执行 (一)使用TSql代码自 ...

[转载]SQL Server 数据库定时自动备份

推荐使用SQLserver自带的SSMS工具创建维护计划来实现数据库定时自动备份 “维护计划”是在SSMS的对象资源管理中“管理”节点下面.使用维护计划可以通过可视化的操作,只点点鼠标就可以创建数据库 ...

SQL Server数据库定时自动备份

SQL Server 数据库定时自动备份[转]   在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求 ...

随机推荐

[转载]WiFi有死角? 巧用旧无线路由器扩展覆盖

怎么了,家里的WiFi有死角?老旧无线路由器的无线覆盖不给力?现在大功率无线产品或双频无线产品的售价并不便宜,而且仅靠一台无线路由器并不能满足多户型家庭的无线覆盖需求.那么,是不是有什么廉价而又实用的 ...

Conversions

Problem Description Conversion between the metric and English measurement systems is relatively simp ...

设计模式之(二)Adapter模式

今天学习Adapter模式,An adapter helps two incompatible interfaces to work together. This is the real world ...

简述java程序中的main方法

简述main方法: 在java语言程序编写时都会涉及到一个main方法,它的格式为: public static void main(String[] args)(一般必须这么定义,这是java规范) ...

assign retain copy

举个例子: NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅']; 上面一段代码会执行以下两个动作:  1 在堆上分配一 ...

C#中System.DateTime.Now.ToString()用法

//Asp.net中的日期处理函数     //2008年4月24日     System.DateTime.Now.ToString("D");     //2008-4-24  ...

文本处理三剑客之awk(No.1)

示例1:只查看test.txt文件内的第3到第7行的内容 awk '{if(NR>=3 && NR<=7) print $0}' test.txt #其中的$0是输出整个行 ...

好用的shell可以事半功倍

程序员离不开shell,一个好用的shell可以事半功倍,推荐zsh以及一些插件 # install zsh $ brew install zsh # install a framework, we ...

plsql界面&sol;command界面

存储过程执行CALL PRO_DELETE_OND_FOR_ORDERNO('120000000208');    --在PLSQL的SQL窗口执行 EXEC PRO_DELETE_OND_FOR_O ...

BZOJ&period;3293&period;&lbrack;CQOI2011&rsqb;分金币&lpar;思路&rpar;

3293 双倍经验 1045 先考虑能否断环为链.显然是可以的,因为金币不可能在整个环上平移.所以我们枚举断点\(k\),表示\(k\)和\(k+1\)之间不交换金币. 令\(d_i=a_i-aver ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值