第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
分享到:
相关推荐
通过以上步骤,你可以在SQL Server 2005中实现自动备份和自动删除备份文件,确保数据库的安全和高效管理。但请记住,随着SQL Server版本的更新,某些方法可能会有所不同,建议根据当前环境进行调整。
在SQL Server 2005中,备份是预防数据丢失的关键步骤。备份操作可以创建数据库的完整副本,以便在系统故障、硬件损坏或意外数据丢失时恢复数据。SQL Server支持多种类型的备份,包括完整备份、差异备份、日志备份和...
3. 备份或分离数据库,然后还原或附加到 SQL Server 2005 数据库。 方法四:使用 Navicat 工具 这种方法通过使用 Navicat 工具来将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库。具体步骤如下: 1. ...
在IT行业中,数据库管理是至关重要的任务之一,...总之,定时自动备份是保障SQL Server数据库安全的重要手段。通过理解和掌握以上步骤,可以有效地实施并管理数据库的备份策略,确保数据在任何情况下都能得到妥善保护。
例如,从 SQL Server 2005 升级到 SQL Server 2008 的过程中,如何将原有的 SQL Server 2005 数据库顺利附加到 SQL Server 2008 上就是一个常见的需求。本文将详细介绍如何在 SQL Server 2008 上成功附加 SQL Server...
将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...
### SQL Server 2005 数据库备份与还原详解 #### 一、SQL Server 2005 备份概述 SQL Server 2005 是一款强大的关系型数据库管理系统,为企业提供了高度可靠的数据存储解决方案。为了确保数据的安全性和系统的稳定...
在SQL Server 2005中,数据库的自动备份是通过维护计划实现的,这是一个非常重要的功能,可以确保数据的安全并防止意外数据丢失。维护计划是数据库管理员进行定期维护和管理的重要工具,它允许用户自定义一系列的...
Visual Studio 2005中的SQL Server Developer Tools提供了集成开发环境,便于编写T-SQL脚本和管理数据库对象。此外,还将介绍如何使用ADO.NET和其他API与SQL Server 2005进行交互。 通过阅读《SQL Server 2005 ...
SQL Server实现数据库定时自动备份,详细过程。
SQL Server 2005 和 2008 都支持自动备份数据库。管理员可以使用 SQL Server 代理来设置备份作业,以便自动备份数据库文件。 DECLARE 语句 DECLARE 语句是 SQL Server 中的语句,用于声明变量。例如, DECLARE @...
在SQL Server 2005中,定期备份数据库是非常关键的操作,它确保数据的安全性和可恢复性。自动定时备份能够避免手动操作的疏忽和不便,尤其对于大型系统,这是一项必要的设置。以下是对如何自动定时备份SQL Server ...
8. 可以设置自动启动 sql server Agent:运行 Services.msc,设置 sqlserverAgent 为自动启动。 修改计划:打开企业管理器,在控制台根目录中依次点开 Microsoft SQL Server-->SQL Server 组-->双击打开你的服务器--...
标题 "Delphi SQL Server数据库备份程序" 涉及到的是使用Delphi编程语言与Microsoft SQL Server数据库进行交互,特别是实现数据库的自动化备份功能。在IT领域,数据库备份是至关重要的,它保护了数据免受意外丢失或...
在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解如何在你的项目中集成这些功能。 总之,SQL Server数据库的备份与恢复是系统稳定性和数据安全性的关键保障。...
在SQL Server 2008中,实现数据库定时自动备份主要依赖于两种方法:使用SQL Server Agent作业和利用维护计划。下面将详细阐述这两种方法。 ##### 使用SQL Server Agent作业进行数据库备份 这种方法涉及到创建一个...
本书具有很强的操作性和实用性,可作为高等院校、高职学校“SQL Server数据库原理与应用”课程的教材,或社会培训班“SQL Server 2005”的基础入门教材,同时对从事数据库开发和管理的人员也具有较高参考价值。
在SQL Server环境中,确保数据安全性和业务连续性的一个关键步骤是定期进行数据库备份。"sqlserver多数据库自启动定时备份工具批量执行脚本"是一种高效的方法,它允许管理员自动化备份多个数据库,特别是在系统启动...
在操作方面,首先需要确保SQL Server服务(MSSQLSERVER)和SQL Server代理服务(MSSQLSERVER)已经开启,这些服务是运行SQL Server数据库和执行维护计划任务的前提条件。 使用xp_cmdshell命令时,需要注意安全性...