APP下载

SQL Server 2005数据库异地自动备份研究与实现

2015-06-07池兴颖

遵义师范学院学报 2015年4期
关键词:设置数据库

池兴颖,袁 勇

(遵义师范学院计算机与信息科学学院,贵州遵义563000)

实现SQL Server 2005数据库异地备份的方法很多,可以先在本地备份,然后再将本地备份通过FTP软件定时传送到异地硬盘[1];也可用编程的方式实现异地备份[2],但操作方式相对复杂。本文通过维护计划的方式,利用SQL自带的xp_cmdshell外围命令,先实现本机服务器与异地服务器的连接,在异地服务器上建立一个用于存放备份数据的共享文件夹,文件夹设置具有存取权限,之后利用维护计划中的T-SQL任务和备份数据库任务来实现SQLServer 2005数据库的异地自动备份,为数据库系统管理维护提供可靠保障。

通过此方法实现异地自动备份的优势是操作简单、便捷、易于实现,并且不用借助第三方软件;不足的地方是xp_cmdshell外围命令功能太强大,容易被黑客利用攻击。但对于安全性要求不是太高的数据库管理维护,也是一种可供参考的自动远程备份方法。

1 SQLServer2005相关服务及xp_cmdshell命令的开启

1.1 SQL Server 2005服务的开启

为了能够使用SQLServer2005数据库,需要开启 SQL Server(MSSQLSERVER) 和 Server Agent(MSSQLSERVER)服务,具体操作步骤:

(1)Microsoft SQL Server 2005→ 配置工具 →SQL Server Configuration Manager→SQL Server 2005服务;

(2)分别进入SQLServer和ServerAgent两个服务属性中的服务,将启动模式修改为自动模式,确定后启动服务即可。

1.2 xp_cmdshell命令的开启

(1)MicrosoftSQLServer2005→配置工具→外围应用配置器→功能的外围应用配置器,进入外围应用配置器;

(2)在外围应用配置器中,依次点击 MSSQLSERVER→Database Engine → xp_cmdshell,勾选启用xp_cmdshell,确定即可。

2 SQL Server 2005与异地共享文件夹的连接建立与删除

本地SQLServer2005服务器IP地址为10.0.192.189,需要将数据自动存储到IP地址为10.0.192.77的主机上。

(1)异地共享文件夹的建立与访问权限分配

登录APP查看全文

猜你喜欢

设置数据库
中队岗位该如何设置
7招教你手动设置参数
数据库
数据库
数据库
数据库
数据库
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
舰船人员编制的设置与控制