sql数据库远程备份
‘壹’ 远程定时备份Access数据库到sql Server
一、整体思路
采用SQL Server内存储过程进行远程定时备份Access数据库,具体步骤包括在SQL Server创建数据库和表,以及在Host2机器上创建Access数据库。确保Host1和Host2的机器参数一致,创建的表字段相匹配。在SQL Server中编写存储过程,用于将Access中的数据插入到SQL Server中。在步骤中调用存储过程,并在SQL Server中查看结果。
二、实验环境
Host1与Host2均安装Win7 sp1操作系统,IP分别为172.20.10.10与172.20.10.9,使用SQL Server 2008R2与Access2007。确保数据库与表的字段名称一致。SQL Server数据库与Access数据库位于同一局域网内。
三、填坑过程
确保SQL Server数据库配置正确,运行特定SQL语句开启Ad Hoc Distributed Queries功能。注意在SQL Server 2012版本中需额外下载安装AccessDatabaseEngine_X64文件。同时,确保远程计算机的登录账户、密码与SQL Server一致,调整共享路劲权限,以避免访问错误。
四、具体步骤
在Host1上连接SQL Server数据库,创建数据库和表,创建Access数据库与表。在Access内添加测试数据。在SQL Server中编写存储过程,用于同步最新数据到SQL Server。配置完后,手动执行或通过新建查询运行存储过程。设置SQL Server作业,实现定时同步Access数据库至SQL Server。
‘贰’ SQLSERVER2008远程备份数据库到本地(sqlserver异地备份)
1.开始--程慎游数宽首序--附件--远程桌面连接--输入用户名,磨宽密码--进入服务器--打开数据库。这样就可以备份了