• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > Sql Server2005实现远程备份数据库

Sql Server2005实现远程备份数据库

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql server2005备份,sql server2005数据库,sql server2005,sql server2005下载,sql server2005安装等相关知识,希望本文的分享对您有所帮助

相信大家都在当心数据库的丢失,这也是每个开发者头痛的一件事件,因为正在运行的服务器及数据库也在这台服务器上。如果服务器崩溃,那么所有的数据都不存在了,就算是你在你的机子上做了备份,那也是没有用的,为什么会这样说主要是因为本机是向互联网公开的,所以出事故的概率就比较高。最终我们可以利用局域网解决这样的问题。就拿两台机子做例子,A机是服务器,B机是要把A服务器上的数据库备份到B机上,前提是B机必须要有数据库,以Sql Server2005为例。
首先A机必须具备数据库,程序,IIS,B机必须具备数据库,服务程序。前提是B机必须知道A机的机器密码。
其次代码操作如下 这只是存储过程

if exists(select * from msdb..sysjobs where name=@jobname)
 exec msdb..sp_delete_job @job_name=@jobname

--创建作业
exec msdb..sp_add_job @job_name=@jobname,@delete_level=0

--创建作业步骤
declare @sql varchar(1000)
select @sql=''exec ''+@prorcname
 ,@dbname=db_name()

exec msdb..sp_add_jobstep @job_name=@jobname,
 @step_name = ''执行步骤'',
 @subsystem = ''TSQL'',
 @database_name=@dbname,
 @command = @sql,
 @retry_attempts = 5,   --重试次数
 @retry_interval = 5    --重试间隔

--创建调度
EXEC msdb..sp_add_jobschedule @job_name = @jobname,
@name = ''时间安排'',
@enabled = 1,
@freq_type = 4, --代表每天都执行
@active_start_date = @date,
@active_start_time = @time,
@freq_interval =1--至少一次
-- 添加目标服务器
EXEC msdb.dbo.sp_add_jobserver
@job_name = @jobname ,
@server_name = N''(local)''
'
END
</div>

同时也备份IIS,并且通过网络映射,这样的结果是在A机上也有备份的文件,在B机上也有相同的备份文件。在此也利用了作业的操作。
注意:Sql Server2005默认的情况下是没有打开xp_cmdshell这个是系统存储过程,
所以我们必须打开它 EXEC sp_configure 'show advanced options', 1,然后在运行RECONFIGURE 再一次运行EXEC sp_configure 'xp_cmdshell', 1,最后RECONFIGURE。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Sql Server2005实现远程备份数据库
  • SQL Server2005异地自动备份方法
  • SQL Server2005 异地备份的多种方法

相关文章

  • 2017-05-11基于SQL2005 SQL2008 表结构信息查询升级版的详解(含外键信息)
  • 2017-05-11java之File对象对文件的操作常用的几个方法(推荐)
  • 2017-05-11SqlServer2005 链接服务器用法
  • 2017-05-11玩转-SQL2005数据库行列转换
  • 2017-05-11SQL2005 服务器因重装改名后出错的说明
  • 2017-05-11SQL SERVER 2008 CTE生成结点的FullPath
  • 2017-05-11mssql2005字符串连接方法 避免无效的连接错误
  • 2017-05-11SQLServer 2008中的代码安全(四) 主密钥
  • 2017-05-11SQL 2008安装时出现从新启动计算机提示如何解决
  • 2017-05-11SQL Server 2008 R2 超详细安装图文教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Microsoft SQL Server 2008 基本安装说明
    • SQL Server Management Studio Express管理器 没有导入导出数据的向导的解决方法
    • SQL Server 2008 安装和配置图解教程(附官方下载地址)
    • sqlserver 中charindex/patindex/like 的比较
    • SqlServer 2005中使用row_number()在一个查询中删除重复记录
    • SQL server 2008 数据库优化常用脚本
    • Sql Server2005实现远程备份数据库
    • 如何在SQL SERVER 2005存储过程中,使用循环语句
    • 如何利用SQL进行推理
    • sqlserver2005使用row_number() over分页的实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有