`
happy20070302
  • 浏览: 96693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sql2005 的备份

阅读更多
第1种方法:

企业管理器
  --管理
  --右键数据库维护计划
  --新建维护计划
  --<下一步>
  --选择你要备份的数据库
  --<下一步>直到"指定数据库备份计划"这项
  --指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘
  --单击调度后面的"更改"按纽
  --定义你的数据备份计划的时间安排,完成后确定
  --<下一步>
  --这里可以设置备份文件的保留时间和备文件的扩展名
  --<下一步>
  --选择是否做日志备份计划
  --<下一步>直到完成.

然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行

第2种方法:

企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句: backup database 数据库名称 to disk='c:\备份文件名.bak'
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排

然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行


第3种方法:

建作业:
企业管理器中,管理——》SQL SERVER代理——》作业——》鼠标右键新建作业——》常规页中输入名称——》步骤页中新建步骤、输入名称、加入SQL语句:——》调度页中新建调度、输入名称,选择反复出现,更改时间——》OK

完了之后,若没有启动SQL Agent,则在服务管理器——》SQL Agent选上当启动OS时自动启动

再在企业管理器中,鼠标右键刚才建的作业——》启动作业——》OK

----在加入SQL语句:——里写入以下的语句,并修改数据库名和备份的目录


declare @filedir varchar(200),@dir varchar(200)
declare @dbname varchar(50),@bakname varchar(50),@sql varchar(4000)
select @filedir=filename from sysfiles
set @dir=''
while charindex('\',@filedir)<>0
begin
  set @dir=@dir+left(@filedir,charindex('\',@filedir))
  set @filedir=substring(@filedir,charindex('\',@filedir)+1,len(@filedir)-charindex('\',@filedir))
end
set @bakname='bak'+cast(datepart(weekday,getdate())-1 as varchar(1))
-----指定数据库
set @dbname='scmbuilder'

set @sql='BACKUP DATABASE ['+@dbname+'] TO  DISK = N'''+'e:\sqlbak\'+@bakname+''' WITH  INIT ,  NOUNLOAD ,  NOSKIP ,  STATS = 10,  NOFORMAT'
--备份文件到"e:\sqlbak\"目录下
exec(@sql)


备份时可能会降低应用程序对数据库的操作性能,但SQL会协调好的,只是应用程序操作数据库可能会慢一些



在把SQL Agent服务启动时遇到了问题,启动不了,报如下错误:

服务并未返回错误。这可能是一个windows内部错误或服务内部错误。
如果问题持续存在,请与您的系统管理员联系。

看了帮助后发现我的sa数据库密码改变了,是不是连接Sql Agent 服务时需要验证

然后右建 Sql  Server Agent  ----〉属性----〉connection







重新设置了sa的登陆密码 然后再开启Sql Agent 服务时一切OK
分享到:
评论

相关推荐

    sql2005备份的几种方法

    "sql备份方案1.rar"可能包含一个备份打包的解决方案,这通常涉及将多个备份文件合并成一个大文件,以便于存储和传输。打包可以减少存储空间需求,提高恢复效率。在SQL Server中,可以使用第三方工具或编写自定义...

    SQL2005备份与还原

    ### SQL Server 2005备份与还原:深入解析 #### 一、备份与恢复的重要性 在数据库管理中,数据的完整性与安全性至关重要。数据库管理员(DBA)面临着各种潜在威胁,如磁盘故障、硬件损坏、软件错误以及人为操作失误...

    SQL2005备份.doc

    SQL Server 2005作为一款广泛使用的数据库管理系统,提供了强大的数据备份和维护功能。本文将深入解析SQL Server 2005的备份机制及其维护计划,帮助您确保数据的安全与可用性。 一、SQL Server 2005 备份的重要性 ...

    SQL2005 自动备份

    然而,在实际操作中,手动备份数据库不仅耗时且容易出错,因此,实现SQL Server 2005的自动备份功能成为了许多数据库管理员追求的目标。 ### SQL Server 2005 自动备份详解 #### 第一步:目标数据库与存储过程的...

    Sql2005自动备份数据库作业代码

    在SQL Server 2005中,为了确保数据的安全性和可恢复性,定期备份数据库是一项至关重要的任务。本文将详细讲解如何使用Transact-SQL(T-SQL)编写一个自动备份数据库的作业代码,以及如何配置这个作业以实现自动删除...

    sql2005自动备份和自动删除旧备份

    sql2005数据库,如果设置自动备份,并能够自动删除几天前的备份文件。

    网传的几种方法sql2000还原SQL2005数据库 备份

    ### SQL Server 2000 数据库备份还原到 SQL Server 2005 的方法 在实际工作中,可能会遇到需要将旧版本的数据库备份还原到新版本的情况,比如本例中的将 SQL Server 2000 的数据库备份还原到 SQL Server 2005 中。...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    Sql2000数据库备份文件还原到sql2005

    ### Sql2000数据库备份文件还原到Sql2005 #### 背景介绍 随着技术的发展和企业需求的变化,从早期版本的数据库系统迁移至较新版本的情况非常普遍。例如,从SQL Server 2000升级到SQL Server 2005就是一种常见的场景...

    Sqlserver2005数据库还原备份工具

    本文将深入探讨“Sqlserver2005数据库还原备份工具”以及相关的知识点。 首先,我们关注的是“备份”。在SQL Server 2005中,备份是预防数据丢失的关键步骤。备份操作可以创建数据库的完整副本,以便在系统故障、...

    解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

    如内容中所述,可以下载并安装SQL Server 2005的精简版——SQL Server 2005 Express Edition,这是一个轻量级且免费的数据库管理系统,足以处理SQL Server 2005的备份文件。 SQL Server 2005 Express Edition不仅...

    把sql2005的数据库转成sql2000的!

    1. **准备源数据库**:首先确保源数据库(即SQL Server 2005数据库)处于可读状态,并且所有的必要数据都已备份。 2. **创建备份文件**:使用SQL Server Management Studio中的“导出数据”功能,将源数据库中的数据...

    sql2005数据库备份还原工具

    《SQL2005数据库备份与还原工具的深入解析》 在IT行业中,数据库的管理和维护是至关重要的工作,尤其是在企业级应用中。SQL Server 2005作为一款广泛使用的数据库管理系统,其数据安全性和稳定性是每个管理员关注的...

    sql自动备份(如何自动备份)

    在SQL Server中,数据库的自动备份是确保数据安全和防止数据丢失的重要措施。本文将详细介绍如何设置SQL Server的自动定时备份功能,以便在无需人工干预的情况下定期执行备份任务。 首先,确保您的计算机已经安装了...

    SQL2005数据库备份与还原方法图解

    SQL 2005 数据库备份与还原方法图解 本文主要介绍 SQL 2005 数据库的备份和还原方法,包括数据库备份、还原和数据恢复等内容。下面是对标题、描述和标签中所说的知识点的详细说明: 数据库备份 数据库备份是维护...

    易语言源码sql数据库备份恢复.rar

    《易语言源码SQL数据库备份恢复详解》 在IT领域,数据备份与恢复是至关重要的环节,它确保了系统在遭遇故障或意外情况时能够快速恢复到正常状态,避免重要数据丢失。本篇将深入探讨易语言源码实现的SQL数据库备份与...

Global site tag (gtag.js) - Google Analytics