第四周笔记

上一篇 / 下一篇  2008-01-23 18:50:28

本周做了数据库移植工作,进一步学到了SQL SERVER数据库的许多知识,有些以前知道点,但在运用的过程中却出了问题,还是基础性的东西不牢固,现在加强一下。另外,发现使用帮助手册查找问题是最方便的,一些概念性的东西还是要理解了才能熟练运用,现在总结一下:

一、清空表内容:truncate table abc;

查看时剔除重复数据,select distinct votename from shu_vote ;

二、查看死锁,解除死锁信息。sp_lock;kill spid;或在企业管理器中,查看管理,锁/对象,取消tempdb目录中事务的进程。锁类型为X表明是死锁。

三、导入数据脚本时如何避免插入重复数据?

先用begin transaction  语句   rollback tran; 检测语句,无问题后,再commit tran ,提交事务。

注意,用了commit;后不能再用rollback tran;因为执行commit tran 后不能回滚事务了.

四、使用事件探查器,查看系统出错信息。

出错的地方有红色显示,用查找EXCEPTION 找出出错的部分的SQL语句,在查询分析器中运行,看表的相关结构和内容有没有出错。可以检测系统的一些问题。这个很好用,事务跟踪及时查找问题的根源,排除非程序原因。

暂时 就这些,再补充

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar