易截截图软件、单文件、免安装、纯绿色、仅160KB

在SQL Server 2005数据库中实现自动备份

第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)+


相关文档:

批处理SQL 文件

@echo off
rem Input Parameters:
rem 1 -Server Name
rem 2 -Database Name
if "%1"=="" goto ERROR
if "%2"=="" goto ERROR
@rem Make variables local
@Setlocal
@rem set variables from input parameters
set Server=% 1
set DBName=% 2
@rem------------------------------------------------------------ ......

SQL学习(一)

以前学习了SQL相关方面的知识,对也能相对熟练使用SQL,但随着进一步的使用,发现自己似乎又什么都不懂,因为自己只知道如何使用,不知道使用的是什么原理,这样的也只能说是一个熟练使用工,现在重新学习一遍,希望在别人问我之所以然的时候,也能回答个一二三。
一、区别事务与普通程序的特征通常缩写为ACID性质
原子性 ......

50个常用sql语句

50个常用sql语句
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
问题:
1、查询“001”课程比“002”课程成绩高的所有学生的学号;
  select a.S# from (select s#,score from SC where C#='001') a,(select s#,sc ......

比较两条SQL语句运行时间

create   proc   dbo.PROC_SQL_COMP   @sql1   varchar(8000),@sql2   varchar(8000),@t   int  
  as  
  /*  
  调用:exec   dbo.PROC_SQL_COMP   @sql1='',@sql2='',@t=5 & ......

SQL命令查询Oracle存储过程信息(代码内容等)

SELECT * from ALL_SOURCE 
where TYPE='PROCEDURE'  AND TEXT LIKE
'%0997500%';
--查询ALL_SOURCE中,(脚本代码)内容与0997500模糊匹配的类型为PROCEDURE(存储过程)的信息。
根据GROUP
BY TYPE
该ALL_SOURCE中只有以下5种类型
1 FUNCTION
2 JAVA
SOURCE
3 PACKAGE
4 P ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号