一刀的后院

博客整理中

什么跨数据库,都是浮云

跨数据库,浮云

2010-11-23 12:56:00

阅读数 529

评论数 0

SQL中All, Any, Some的意思

create table #A(id int)goinsert into #A values(1)insert into #A values(2)insert into #A values(3)insert into #A values(4)go--All:对所有数据都满足条件,整个条件才成立,例...

2007-02-04 13:26:00

阅读数 2604

评论数 1

查找死锁程序

数据库:MSSQL2000程序版本:V0.1版权:文qu星 lw1a2本程序可以找到死锁的SPID ,找到产生死锁的SQL和IP(目前只支持同一网段的)程序下载:find_deadlock.part1.rarfind_deadlock.part2.rarfind_deadlock.part3.ra...

2006-10-01 20:25:00

阅读数 929

评论数 1

MSSQL,不装客户端就可以访问数据库所需要的DLL

2000下是ntwdblib.DLL,其他版本没试 

2006-07-27 11:05:00

阅读数 1037

评论数 0

解决死锁一例

前几天,客户一直反应系统很慢。在公司试了很多种方法,也没找到。客户那边的人也不是很熟悉数据库方面的知识,无奈之下只好过去。到客户那之后,发现他们的SQLServer2000没有打SP4。打上补丁后,一天没出现死锁的问题。 第二天的时候,客户又反应系统变慢了。运行查找死锁的SQL(相关内容见http...

2006-07-05 08:36:00

阅读数 1198

评论数 0

查找死锁

MSSQL:use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR  select  0 ,blocked from (select * from sysprocesses where  blocked>0 ) a  ...

2006-04-24 14:00:00

阅读数 1903

评论数 0

减少SQLServer数据库死锁的技巧

如果两个用户进程分别锁定了不同的资源,接着又试图锁定对方所锁定的资源,就会产生死锁。此时,SQL Server将自动地选择并中止其中一个进程以解除死锁,使得另外一个进程能够继续处理。系统将回退被中止的事务,并向被回退事务的用户发送错误信息。    大多数设计良好的应用都会在接收到这个错误信息之后重...

2006-04-07 14:30:00

阅读数 1624

评论数 0

安装MSSQL2005的问题

今天本来想把MSSQL2000和MSSQL2005(都是开发版)都装上的,但是不知道为什么,安装2005的时候总是装不上实例,根本不出选择实例的那个画面。大概是我先装2000的原因。几次折腾后,决定把它们全删了,重新安装2005,但是报错了:Performance Monitor Counter ...

2006-03-12 22:57:00

阅读数 1206

评论数 1

UPDATE时的问题

create table t1(id int null,data int null)create table t2(id int null,data int null)insert into t1 values(1,2)insert into t2 values(1,3)update t1 set...

2006-03-06 11:29:00

阅读数 805

评论数 1

不用sp_helptext直接得到触发器,存储过程,视图的建立语句

看了一下sp_helptext的内容得到的。触发器:select text from sysobjects t,syscomments m where type=TR and m.id=t.id and t.name=触发器的名字存储过程:select text from sysobjects t...

2006-03-06 11:11:00

阅读数 985

评论数 0

MSS安全性管理(基础知识)

SQLServer的验证分为两个阶段:1)登录到SQL Server且被确认为合法(验证)2)用户必须有访问的数据库权限(授予权限) 一、SQLServer有两种验证模式:a.Windows验证模式b.混合验证模式(SQLServer验证+Windows验证) 1)SQLServer验证:1.sp...

2006-03-06 11:07:00

阅读数 829

评论数 0

生成批量grant的SQL脚本

select grant insert,update on + name + to 用户名 from sysobjects where type = U

2006-03-06 11:06:00

阅读数 839

评论数 0

ASE12.5 在XP下中文乱码解决办法

查看注册表,在键:key_local_machine/software/microsoft/windows NT/CurrentVersion/CurrentVerison中,可知当前系统版本为5.1 进入Sybase源安装目录,查看run.bat文件,找到一行:set JAVA_HOME=./s...

2006-03-06 11:02:00

阅读数 964

评论数 0

ASE的远程服务器

关键字:跨服务器,代理表 数据库:ASE12.5.1 假设本地机为A,远程机为B 要在A上执行B上的存储过程: 在本地机:1.使用dsedit创建B的连接2.使用SybaseCentral在A上创建远程服务器(Remote Servers),连接B3.重启本地服务 在远程机:1.使用dsedit创...

2006-03-06 10:56:00

阅读数 848

评论数 0

MSSQL定义表时用计算列做为字段

CREATE TABLE t(A int,B int,C int,D as A+B+C)

2006-03-06 10:51:00

阅读数 810

评论数 0

MSSQL给字段添加默认值

create table t(id int,v int )goalter table t ADD DEFAULT 0 FOR vgo

2006-03-06 10:43:00

阅读数 1970

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭