1、点击开始菜单,打开sql企业管理器。
2、依次展开sqlserver根目录,并打开数据库。
3、选择要备份的数据库名,鼠标右键所有任务→备份数据库。
4、这里需要注意,如果之前有备份的话,一定要先删除之前的备份记录,不用担心只是删除记录而不是删除备份文件。
5、删除记录再点添加。
6、选择备份目的,就是要让你选择备份地点和备份文件命名。前面是路径后面是文件名,这个文件名是自定义的,可以根据时间或者其它来命名,如果想另存的话也可以点击另存为,然后确定。
7、添加保存路径后继续确定,然后会有备份进度提示,直到完成ok。
8、根据路径来检查是否有备份文件。
⑵ 如何用批处理备份mysql数据库
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\数据备份\%ymd%"
"D:\MySQL\bin\mysqlmp.exe" --opt -Q mysql -uroot -p123456789 >
E:\数据备份\%Ymd%\mysql.sql
REM ..... 这里可以添加更多的命令,要看你有多少个数据库,其中 -Q 后面是数据库名称
-p紧跟后面是密码
echo Winrar loading...
"C:\Program Files\WinRAR\WinRAR.exe" a
-ep1 -r -o+ -m5 -df "E:\数据备份\%Ymd%.rar" "E:\数据备份\%Ymd%"
echo OK!
把上面的命令保存为 backup.bat ,双击运行,就开始备份数据了。
第一句是建立一个变量 %Ymd% ,通过
%date% 这个系统变量得到日期,%date:~,4% 表示取日期的前面4个字符就是年份,%%date:~5,2%
表示取日期第5个字符开始的2个字符就是月份,%date:~8,2% 这个就是日期号数,如 2009-06-20 这个日期最后得到的结果是 20090620
第二句就是使用变量 %Ymd% 的值建立一个空的文件夹。
第三句开始就是使用MySQL的命令对数据库mysql进行备份,并存储在
E:\数据备份\%ymd% 这个文件夹下面,这里可以有很多类似的命令,备份多个数据库。
最后就是使用 WinRAR 对备份的数据进行压缩,并存储为以
%Ymd% 变量值建立的RAR文件名,同时删除备份的 %Ymd% 目录。
如果你想让系统自动定期备份,就可以通过系统的任务计划定期执行这个命令。
⑶ BAT 批处理备份数据
批处理清理5天前的备份,这个麻烦点
这个用软件不是很简单?
数据自动备份软件 APBackup 是一款由俄罗斯高手开发的非常优秀的数据自动备份工具,程序能够帮助用户轻松备份指定文件或者是文件夹,支持监视备份文件夹,当备份文件夹发生变动时自动开始备份。支持设置最大备份版本数,最旧的备份版本将被删除。
ApBackUp支持将其注册为系统服务,用户可以在不登陆系统的情况下就完成对文件的备份,并且支持指定日期自动备份,支持使用密码来保护备份的文件。
⑷ win10系统 用bat自动备份sqlserver2007
-----sql脚本
declare @fileName varchar(255) ,--定义备份文件名变量
@dbname varchar(255)--定义备份数据库名变量
declare mycursor cursor fast_forward for select name from master..sysDatabases order by name --定义一个游标对象
open mycursor --打开游标
set @dbname='pysf'
set @fileName = 'D:\bakck\1\'+@dbname+convert(varchar(10),getdate(),112)+'.bak' --定义当前备份文件存放路径
backup database @dbname to disk=@fileName--循环备份当前数据库
fetch next from mycursor into @dbname --再次取值
close mycursor --关闭游标
-------------bat命令
@echo off
osql -U sa -P 123 -d pysf -i .\数据备份脚本.sql >log1.log
pause
------------------
sa--用户名
123--密码
pysf--数据库名
\数据备份脚本.sql---脚本名字(如果使用bat命令俩执行脚本,建议sql脚本和bat文件在同一级目录下)
⑸ 批处理(.bat)文件如何实现sql server 2008 数据库备份请大神赐代码,最好带上注释,金币大大的有!
isql -U sa -P password -d master -Q"BACKUP DATABASE [databasename] to disk='D:\DB\databasename_%date:~0,4%%date:~5,2%%date:~8,2%0400.BAK'"
这是sql2000的,你试一下,蠢余握一般能通用。
注意用户和密码毁仿需要管理带庆员权限 修改一下,还有数据库名修改一下
⑹ 最近需要对sql备份文件进行压缩备份bat脚本写的邱大侠帮助
你的邱大侠没来!我来掺合一下!
“如果一个文件直接压缩,sql备份出来一个,就成了两个文件,压缩bat就变成了压缩两个了”这话我实在是无法理解含义。
至于小时,那是因为需要进行补零,你虽然补零了,但却忽略了10点开始的时间了,因为你把十点以后的小时全部变成了单数,因为你只截取了个位数,而丢弃了十位数,导致你的时间永远在00-09之间。
所以小时补零,我们不能按照你的那个方式来补
setymd=%date:~,10%
setymd_a=%ymd:/=-%
setymd_b=%ymd:/=_%
setHH=%time:~,2%
setHH=%HH:=0%
echo年-月-日%ymd_a%
echo年_月_日%ymd_b%
echo小时%HH%
pause
⑺ 数据库SQL 如何完全备份
第1步,依次单击“开始”→“所有程序”→Microsoft
SQL
Server→“企业管理器”,打开“企业管理器”控制台窗口。
第2步,在企业管理器控制台窗口的左窗格中依次展开“Microsoft
SQL
Servers/SQL
Server组/local”目录树。然后用鼠标右键单击“数据库”选项,在弹出的快捷菜单中执行“所有任务”→“备份数据库”命令。
第3步,打开“SQL
Server
备份”对话框,然后单击“数据库”右侧的下拉三角,从中选择要备份的数据库名称(本例采用默认的Master数据库)。在“名称”编辑框中可以键入备份生成的文件名称。接着单击“添加”按钮。
第4步,在打开的“选择备份目的”对话框中,单击“文件名”编辑框右侧浏览按钮,打开“备份设备位置”对话框。在该对话框中找到本地硬盘中用于保存备份数据库文件的文件夹(本例为L:\SQLBackup文件夹),然后在“文件名”编辑框中为备份文件键入一个合适的名称。设置完成以后单击“确定”按钮。
第5步,回到“选择备份目的”对话框,可以在“文件名”编辑框中看到刚才所作的设置,单击“确定”按钮即可。
第6步,SQL
Server开始按照指定的备份目的对数据库进行备份,备份完成后会给出提示,单击“确定”按钮即可,