关于SQL异地备份.docx
- 文档编号:1318795
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:8
- 大小:466.80KB
关于SQL异地备份.docx
《关于SQL异地备份.docx》由会员分享,可在线阅读,更多相关《关于SQL异地备份.docx(8页珍藏版)》请在冰点文库上搜索。
关于SQL异地备份
关于SQL异地备份
1.通过复制方法实现异地备份
版本 SQL Server 2008 R2
服务器IP 192.168.0.120 数据库 lis
异地服务器 192.168.0.11(网络服务器同理) 服务器名 0004-PC 用户administrator 密码1
2.映射网络驱动器
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
建立映射
exec master..xp_cmdshell 'net use z:
\\192.168.0.11\1 "1" /user:
0004-PC\administrator'
1为异地服务器密码 0004-PC 服务器名 \\192.168.0.11\1 共享文件夹
3.备份数据库到本地 @str 为备份路径 一定要注意权限。
Lis 为数据库
declare @date datetime
set @date = GetDate()
declare @str nvarchar(100)
set @str = 'F:
\dbbackup\backlis'+ convert(nvarchar(12), @date, 112) +'.bak'
backup database lis to disk=@str
4.复制备份的数据库到到映射的驱动器
declare @str1 nvarchar(100)
set @str1 = 'copy '+ @str +' z:
'
exec master..xp_cmdshell @str1
5.删除网络映射
execmaster..xp_cmdshell'netusez:
/delete'
7.关闭xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0
GO
测试成功后建立作业
8.建立作业
所有者必须为SA
步骤里
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
exec master..xp_cmdshell 'net use z:
\\192.168.0.11\1 "1" /user:
0004-PC\administrator'
declare @date datetime
set @date = GetDate()
declare @str nvarchar(100)
set @str = 'F:
\dbbackup\backlis'+ convert(nvarchar(12), @date, 112) +'.bak'
backup database lis to disk=@str
declare @str1 nvarchar(100)
set @str1 = 'copy '+ @str +' z:
'
exec master..xp_cmdshell @str1
exec master..xp_cmdshell 'net use z:
/delete'
EXEC sp_configure 'xp_cmdshell', 0
GO
自己设置执行时间
下来执行计划-----时间较长(根据数据库大小。
) =====
查看共享
复制成功
---唯一缺点 ,做不到差异备份---
---
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 SQL 异地 备份
![提示](https://static.bingdoc.com/images/bang_tan.gif)