标签归档:数据库备份

mssql sqlserver 将数据库备份至局域网其它机器


摘要:
由于生产环境数据库巨大,如果将sqlserver数据库备份至生产服务器上,则备份文件移出会消耗大量的时间,下文讲述直接将数据库文件备份至远程服务器的方法分享,如下所示:
实验环境:sqlserver 2008 R2


备份数据库至远程电脑步骤:
--1. 启用xp_cmdshell 系统存储过程
-- 检测xp_cmdshell是否启用
--如果未启用xp_cmdshell,请运行以下脚本:
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
--2、在sqlserver中运行net use 命令,将远程电脑上的共享文件夹的目录
--2.1 本机对远程共享目录有权限
exec master..xp_cmdshell 'net use G: \\192.168.1.18\share'
--2.2本机无权限,指定用户和密码获取删除只有指定用户的权限
exec master..xp_cmdshell 'net use G: \\192.168.1.18 password /user:admin'

--3 添加数据库备份计划
将备份文件存储到 2 中所生成的网络驱动器G盘中--(此处操作同操作本地磁盘方法一致)。


由于数据库备份至远程电脑上,需保证服务器之间的网络正常,避免出现网络问题导致备份效率低下的异常情况。

mssql sqlserver 维修计划中定时备份数据,出现”无法打开备份设备,出现操作系统错误5″的处理办法分享


摘要:
今日设置了数据库维护计划,但是当我运行错误时,确提示无法打开备份设备,出现操作系统错误5的信息。
实验环境:sqlserver 2008 R2


数据库无法备份文件,出现如下所示:
mssql_sqlserver-无法打开备份设备

mssql_sqlserver-无法打开备份设备



经过网上搜索大量资料发现,由于备份文件存放位置的文件系统为NTFS,导致当前操作账号无权限操作,所以出现”操作系统错误5″的异常提示信息。

处理方法
在目前硬盘上点击右键,依次点击 属性 安全,添加everyone的读写权限
mssql_sqlserver_磁盘驱动器权限设置

mssql_sqlserver_磁盘驱动器权限设置


——————————————————————————
重新运行”作业”,备份成功。

mssql sqlserver 有效备份的八大事项


摘要:
下文讲述我们平常备份sqlserver数据库时,应该注意的相关事项,如下所示:


1.备份文件涉及大量的磁盘写入操作,尽量避开在业务高峰期进行备份
2.数据和日志文件放入不同的磁盘上,可获得最大的磁盘性能
3.查看文件备份,并指定相应的文件保管策略
4.常做日志备份,可减少日志文件的大小
5.设置适当的数据库备份策略,全备份 差异备份 日志备份
6.每隔一段在测试环境,还原最近的备份文件,检查备份文件的正确性
7.检查数据库还原模型 简单 完整 大容量日志
8.备份采用异地 多副本存储