备份mssql数据库的批处理
提示 错误 22022: SQLServerAgent 当前未运行,因此,无法就本操作对其进行提示。
服务已经启动了.试了试只有把sql运行在system权限下才能执行作业.但不能降权了,就想到批处理.在一个目录下建立一个1.bat 和一个1.sql
bat里面输入:
代码如下:
isql -U sa -P 数据库密码 -i D:\xx\1.sql
declare @filename nvarchar(100) set @filename='D:\xx\xx'+convert(char(10),getdate(),112) print @filename BACKUP DATABASE [数据库名] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N' 备份', NOSKIP , STATS = 10, NOFORMAT
如果是执行存储过程,提示找不到存储过程,请右击那个数据库帐户,属性 把默认数据库选成存储过程所在的数据库.
在任务计划中加上一个计划.就行了 这样直接无视SQLSERVERAGENT了.
相关推荐
-
备份mssql数据库的批处理
提示 错误 22022: SQLServerAgent 当前未运行,因此,无法就本操作对其进行提示. 服务已经启动了.试了试只有把sql运行在system权限下才能执行作业.但不能降权了,就想到批处理.在一个目录下建立一个1.bat 和一个1.sql bat里面输入: 复制代码 代码如下: isql -U sa -P 数据库密码 -i D:\xx\1.sql 1.sql里放备份语句. 复制代码 代码如下: declare @filename nvarchar(100) set @filename
-
一键备份MySQL数据库的批处理
将如下代码另存为.bat文件 复制代码 代码如下: @echo off echo. echo MySQL数据库备份 echo ***************************** echo. echo 今天是 %date% echo 时间是 %time% echo. echo ***************************** set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" md "D:\%Ymd%" "
-
自动备份mssql server数据库并压缩的批处理脚本
1. set bakupfolder=F:\backup\ 备份文件存放于目录F:\backup\ (此目录需要事先建好) 2. 默认每个数据库放置到bakupfolder下的同名的子目录(脚本自动创建)中:设置lay_in_subfolder=0后,将直接放置到bakupfolder 3. 备份文件名中自动添加备份时的时间字符串,不用担心备份目录下名字重复,也便于管理. 4. call :backupone foo foo是需要备份的数据库,需要备份其它数据库,按同样的方式一行写一条即可 5.
-
MSSQL 数据库备份和还原的几种方法 图文教程
一.通过企业管理器进行单个数据库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框: 点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份. 二.通过企业管理器多数据定时库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组下的管理节点,右键单击数据库维护计划,选择新建维护计划.在弹出的欢迎对话框中选择
-
自动定时备份sqlserver数据库的方法
下面是我已经证实可用的自动备份的方法. 1.打开企业管理器->管理->sql server代理 2.新建一个作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限: 3.点击步骤标签,进入步骤面板.新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不需要修改.命令中写入以下语句: BACKUP DATABASE [数据库名] TO DISK = N'F:\\databack\\firenews备份' WITH NOINIT ,
-
Linux自动备份MySQL数据库脚本代码
在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过gzip压缩.需要注意的是,这段脚本仅适用数据一致性要求不高的环境. 复制代码 代码如下: #!/bin/bash mysql_pwd="password"mysql_dump="/usr/local/mysql/bin/mysqldump"cur_year=$(date +"%Y") cur_month=$(date +"%m") cur_day=$(date +&q
-
使用mydumper多线程备份MySQL数据库
mysqldump:其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞.但一般现在的MySQL都有主从,备份也大部分在从上进行,所以锁的问题可以不用考虑.这样,mydumper能更好的完成备份任务.Mydumper主要特性:是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具,开发人员主要来自MySQL,Facebook,SkySQL公司. 复制代码 代码如下: 1:轻量级C语言写的 2:执行速度比mysqldump快10倍
-
Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 具体操作: 1.root用户登录服务器 mkdir -p /backup/oracledata #新建Oracle数据库备份目录 chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在
-
自动备份Oracle数据库
正在看的ORACLE教程是:自动备份Oracle数据库. 相信为数不少的系统管理员每天都在做着同一样的工作--对数据进行备份.一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了.假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用. 我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台UNIX机器上
-
thinkPHP使用pclzip打包备份mysql数据库的方法
本文实例讲述了thinkPHP使用pclzip打包备份mysql数据库的方法.分享给大家供大家参考,具体如下: PclZip介绍 PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip.PKZIP);且能对此类类档案进行处理,包括产生压缩档.列出压缩档的内容以及解压缩档案等等 数据库备份是一件非常重要的事情,备份的方式也很多有的通过vps直接进行备份.有的通过phpmyadmin进行数据进行备份.小编觉得这些该麻烦了并且备份好的.sql文件过于太大占用了一定的空间.所以用p
随机推荐
- Sql Server 2008完全卸载方法(其他版本类似)第1/2页
- angularjs实现搜索的关键字在正文中高亮出来
- Windwos下使用winscp和批处理实现通过SSH端口上传文件到Linux服务器上
- mybatis中的缓存问题解析
- oracle 安装与SQLPLUS简单用法
- python select.select模块通信全过程解析
- js实现点击后将文字或图片复制到剪贴板的方法
- react-native-tab-navigator组件的基本使用示例代码
- JavaScript实现打字效果的方法
- asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的解决办法
- 与MSSQL对比学习MYSQL的心得(二)--显示宽度
- 详解Android提交数据到服务器的两种方式四种方法
- SQL Server中将数据导出为XML和Json方法分享
- 跨浏览器的设置innerHTML方法
- 原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
- 微信JS接口大全
- 让服务器iis支持.apk文件下载的设置方法
- IE:保存当前网页的全部内容
- Python实现的手机号归属地相关信息查询功能示例
- C#百万数据查询出现超时问题的解决方法