欢迎来到天天文库
浏览记录
ID:6319338
大小:794.00 KB
页数:13页
时间:2018-01-10
《sql_server_2005数据库异地备份方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SQLserver2005数据库异地备份方法一、条件1.A为数据库服务器2.B为备份服务器或者主机3.B服务器建立的共享文件夹可以被A访问二、测试环境主机A主机BIP地址192.168.10.27192.168.10.28操作系统windowsserver2008企业版sp2windowsserver2008标准版sp1(win7)数据库sqlserver2005DeveloperEditionsp3sqlserver2005DeveloperEditionsp3(没有安装sql)备注前提准备工作1:
2、打开139和445端口139端口的打开方法:网上邻居--属性--本地连接--属性--Internet协议(TCP/IP)--高级--WINS;如果你填写了本地连接的IP,你就启动TCP/IP上的NetBIOS。如果你没有填写本地连接的IP,在NETBIOS设置里面选默认。445端口的打开方法:开始-运行输入regedit.确定后定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNetBTParameters删除“SMBDeviceEnab
3、led”的DWORD值。运行命令:netstat-an2:在异地机器中建立一个与SQLServer服务器中启动SQLServer服务的域用户帐号同名帐号,且密码保持相同。3:在集成系统服务器上,开始---运行--输入CMD,进入命令行窗口。在命令行窗口下输入如下命令:Netuse\192.168.1.100sqlbackup123456/user:administrator说明:192.168.1.100是备份机的IP地址,123456为密码,administrator是他的用名,上面语句的意思就
4、是把备份机的E盘映射到本地的Z盘。一、数据库全备份步骤1.在B上建立共享文件夹“backup”,并设置账号权限为“完全控制”1.在A机上,打开sqlserverconfigurationmanager,打开sqlserveragent的属性,将启动模式改为“自动”,如下图;1.在A上,使用sqlserver工具“外围应用配置器”,并打开其中的“功能的外围应用配置器”1.在“功能的外围应用配置器”中,选中“启用xp_cmdshell”,然后确定。2.使用sqlservermanagementstudio
5、连接数据库引擎1.在管理的维护计划中,新建维护计划,名称为全备份,如下图2.在左侧工具箱中,双击“‘执行T-SQL语句’任务”,如下图1.打开“执行T-SQL语句’任务”,将执行超时值改为30,在T-SQL语句中,输入“execmaster..xp_cmdshell'netuse\192.168.10.28sql-backupAdmin123/user:192.168.10.27administrator'”,如下图,该命令为建立连接。其中,“\192.168.10.28sql-backup
6、”为备份服务器B的共享文件夹的地址,“Admin123”为共享文件夹的密码,“administrator”为用户名;IP192.168.10.27为本地IP地址;1.在左侧工具栏中,添加“‘备份数据库’任务”,然后设置任务,选择数据库为db_master数据库,如下图;2.在备份数据库任务对话框的下部,设置备份路径为\192.168.10.28sql-backup,并勾选为“每个数据库创建子目录”和“验证备份完整性”选项,如下图;3.再创建一个“‘执行T-SQL语句’任务”,将执行延时值改为30,
7、在语句中输入“execmaster..xp_cmdshell'netuse\192.168.10.28sql-backup/delete'”,如下图。该命令是断开连接;1.将“‘执行T-SQL语句’任务”和“‘数据库备份’任务”进行关联,如下图;1.设置作业计划,点击右侧按钮(标红圈部分)打开作业计划,计划类型可以选择重复执行,也可选择执行一次,根据实际使用的要求进行设置,如下图;1.确认全部设置完成后,点击保存。执行方式可以通过手动执行,也可自动按照计划进行执行,下图是手动执行的截图;二、数据库
8、差异备份步骤说明1.在进行差异备份前,需要进行一次全备份。差异备份的方法按照全备份方法,只是选择“数据库备份任务”中,将备份类型选择为“差异”,如下图。1.创建完成的备份计划,如下图
此文档下载收益归作者所有