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

通过SQL Server Agent方式实现数据库自动备份!

--用JOB. 
--SQL SERVER2000为例 
企业管理器—>数据库服务器—>管理目录—>SQL SERVER代理—>作业—>右键 选—>新建 
常规选项页—>输入作业名称—>选中所有者。 
步骤选项页—>新建—>输入步骤名—>类型 TSQL脚本—>选择需要执行的数据库—>在命令框里输入你的SQL 脚本:
如:Backup Database tedmdb To Disk='D:/test.bak'
你可以点左下角的【分析】按钮,分析一下语法,分析无误,按确定。 
调度选项页—>新建调度—>输入调度名称—>调度类型 你可以选择也可以点右下角的【更改】按钮进行更改,确定。 
任务栏 SQL SERVER服务器的小图标 双击 服务 选中 SQL SERVER AGENT,点【开始/继续】,选中当启动OS时,自动启动服务,就可以了。 
到你定的那个时间点,SQL SERVER会自动去执行你的脚本的。 
如果需要生成脚本的话,企业管理器—>数据库服务器—>管理目录—>SQL SERVER代理—>作业—>右键你刚完成的作业—>所有任务 
—>生成SQL脚本,即可生成你需要的脚本。
代码:
 -- Script generated on 2009-10-16 14:56
-- By: sa
-- Server: (LOCAL)
BEGIN TRANSACTION           
  DECLARE @JobID BINARY(16) 
  DECLARE @ReturnCode INT   
  SELECT @ReturnCode = 0    
IF (SELECT COUNT(*) from msdb.dbo.syscategories WHERE name = N'Database Maintenance') < 1
  EXECUTE msdb.dbo.sp_add_category @name = N'Database Maintenance'
  -- Delete the job with the same name (if it exists)
  SELECT @JobID = job_id    
  from   msdb.dbo.sysjobs   
  WHERE (name = N'db_auto_backup_test')      
  IF (@JobID IS NOT NULL)   
  BEGIN 
  -- Check if the job is a multi-server job 
  IF (EXISTS (SELECT  *
       


相关文档:

sql 统计表的列数

SELECT COUNT(*) from USER_TAB_COLUMNS WHERE TABLE_NAME=UPPER('pow_role')
统计pow_role表的列数
其中 USER_TAB_COLUMNS 是系统自带的表。
pow_role是要统计的表名。
如果要统计其他的表的列数只需要把表名换一下就可以了,如
SELECT COUNT(*) from USER_TAB_COLUMNS WHERE TABLE_NAME=UPPER('POW_ROLE_GROUP')&nb ......

SQL JOIN 的用法

对于SQL我也学习了,但是真正用到的时候才知道很多东西还不太理解,在网上看了一下,这篇文章中讲的很好,所以拿来和大家分享一下:
SQL JOIN 的用法
关于sql语句中的连接(join)关键字,是较为常用而又不太容易理解的关键字,下面这个例子给出了一个简单的解释 --建表table1,table2:
create table table1(id int,n ......

在sql中查询表中除了某些列之外的列的信息

declare @str varchar(8000),@sql varchar(8000)
set @str=''
select @str=@str+','+name from syscolumns WHERE ID=OBJECT_ID('表名') AND NAME!='要排除的列名'
set @str=stuff(@str,1,1,'')
set @sql='select '+@str+' from 表名'
exec (@sql) ......

Sql Server实用操作小技巧总结(转)

包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。
  (一)挂起操作
  在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:
  到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Man ......

SQL Server 索引基础知识(2)

(http://www.builder.com.cn/2008/0211/733054.shtml) 基础知识(4)
不论是 聚集索引,还是非聚集索引,都是用B+树来实现的。我们在了解这两种索引之前,需要先了解B+通过总结,我发现自己以前很多很模糊的概念都清晰了很多。
不论是 聚集索引,还是非聚集索引,都是用B+树来实现的。我们在了解这两种索引之前,需要先 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号