--sql如何备份到异机
写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec
masterxp_cmdshell
'net
use
z:
\\yizhi\d$
"密码"
/user:yizhi\administrator'
/--说明:
exec
masterxp_cmdshell
'net
use
z:
\\xz\c$
"密码"
/user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码
面指定的administrator用户的密码
--/
--备份;with
init覆盖
|noinit添加
backup
database
库名
to
disk='e:\h_backupbak'
with
init
--copy
exec
masterxp_cmdshell
'copy
e:\h_backupbak
z:'
--删除(这句可以去掉)
--exec
masterxp_cmdshell
'del
e:\h_backupbak'
--完成后删除映射
exec
masterxp_cmdshell
'net
use
z:
/delete'
sqlserver2005自动备份数据库到其他服务器:
SQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下:
(1)启动sql server Management Studio,在对象资源管理器窗口里选择管理——维护计划选项。
2)右击维护计划,在d出的快捷菜单里选择维护计划向导选项
3)d出如图所示的维护计划向导对话框,单击下一步按钮
4)d出如图所示选择目标服务器对话框,在名称文本框里可以输入维护计划的名称;在说明文本框里可以输入维护计划的说明文字;在服务器文本框里可以输入要使用的服务器名;最后选择正确的身份z信息,单击下一步按钮。
5)d出如图所示选择维护任务对话框,在该对话框
里可以选择多种维护任务:检查数据库完整性、收缩数据库、重新生成或组织索引、更新统计信息、清除历史记录、执行sql
Server代理作业、备份数据库等。在本例中选择备份数据库(完整)复选框,其他维护任务的设置都大同小异。
1、首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导2、点击“维护计划向导”后跳出对话框,3、点击“下一步”4、填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,5、可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”6、选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”7、出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”8、在数据库那一列选择相关数据库点击(确定)如图所示(由于这张较大您可以点击查看原图):9、选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行 *** 作:点击”下一步”,下面的 *** 作是对于这前我们所选择的“维护任务” *** 作和“上一步”一样这里就不截图说明,最后点击“下一步”10、选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:11、点击“完成”这样就完成了SQL SERVER 2008自动备份。注意:在利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份时要启动“SQL SERVER 代理”服务。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)