随笔分类 -  数据库

清除SqlServer2008的日志
摘要:大数据的频繁写入数据导致日志的巨大,数据库文件在2G时,日志文件居然达到13G,从网上找到一段代码进行了清理,目前好用,清理后的日志文件11M。 USE[master] GO ALTER DATABASE TGate SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE TGate SET RECOVERY SIMPLE ... 阅读全文

posted @ 2012-03-05 21:55 龙少爷 阅读(326) 评论(0) 推荐(0)

查看SqlServer中各表的记录条数
摘要:select a.name as 表,max(b.rows) as 记录 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' group by a.name order by max(b.rows) desc 阅读全文

posted @ 2010-05-22 23:41 龙少爷 阅读(537) 评论(0) 推荐(0)

在SqlServer2005中使用分区
摘要:因为数据量大的原因,对原来的数据库进行改造,使用了MS的分区技术。需要的操作主要有以下几步: 1、建立文件组; 2、建立文件,并指定所属的文件组,如有可能的话,可放置在多个硬盘上,以提高I/O效率。 这样可将数据分为几个部分,可有效提高查询及数据备份的效率。这两个操作可以使用代码,也可在Management Studio中完成(选择数据库-属性)。 3、建立分区函数 CREATE PARTITIO... 阅读全文

posted @ 2010-05-17 20:25 龙少爷 阅读(216) 评论(0) 推荐(0)

SqlServer中游标的使用
摘要:使用了一个游标,并分解一个字符串: DECLARE @flag NVARCHAR(50),@i INTDECLARE @r1 NVARCHAR(50),@r2 NVARCHAR(50),@assay NVARCHAR(50)SET @flag='20100427181006'SET @assay='' --使用游标DECLARE getAssayValue CURSOR FOR SELECT ... 阅读全文

posted @ 2010-04-29 15:55 龙少爷 阅读(191) 评论(0) 推荐(0)

SqlServer2005自动备份
摘要:1、在服务中启动SQL Server Agent 2、在SqlServer代理中,新建作业,使用Sql语句: DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'D:\bak... 阅读全文

posted @ 2010-04-26 20:43 龙少爷 阅读(244) 评论(0) 推荐(0)

对置疑数据库的恢复过程
摘要:10月31号,在一次大量数据的操作过程中,因突然停电造成数据库文件损坏,数据库为SqlServer2000,打开企业管理器时,此库文件显示为置疑,将服务器重启后,此文件已不显示在企业管理器中,再次附加,提示出错。此时库中的数据最多的一个表有330万数据,因有图片,数据文件较大,达192G。 首先将此库文件及日志文件改名后,在企业管理器内新建一个与损坏文件同名的库文件,并新建在同一个目录下,停止数据... 阅读全文

posted @ 2007-11-04 19:35 龙少爷 阅读(1032) 评论(2) 推荐(0)

遭遇Ora-02041:客户端数据库未启动一个事务,好在摆平了
摘要:做了一个程序,使用客户已有的数据库,使用OracleClient在连接时正常,在对数据库内的表进行操作时,提示Ora-02041错误.包括所有的查询操作,一时找不到原因,郁闷之极。昨天在对连接字符串时行研究时发现,其中有一项Omit Oracle Connection Name,是连接低版本(低于9i)时用的,开发工具内的说明是:如果为True,则省略通过Oracle OCI设置连接名称属性的调用... 阅读全文

posted @ 2007-07-04 08:02 龙少爷 阅读(1045) 评论(1) 推荐(0)

在Oracle中编写返回数据集的包
摘要:create or replace package tgatePack is -- Author : GSL -- Created : 2007-06-01 10:30:24 -- Purpose : -- Public type declarations type rDataSet is ref cursor; -- Public function and procedure... 阅读全文

posted @ 2007-06-01 10:51 龙少爷 阅读(441) 评论(1) 推荐(0)

取得库文件内的表名
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// /// 取得库文件内的表名 /// /// //Access: private ArrayList GetMdbTabl... 阅读全文

posted @ 2006-08-08 10:56 龙少爷 阅读(232) 评论(0) 推荐(0)

导航