使用window用户登录进去,新建一个查询框,执行这条语句
alter login sa with password = '123'
unlock, check_policy = off, check_expiration = off
一切搞定。。
可以进行查询:
CREATE Table #Who(spid int,
ecid int,
status nvarchar(50),
loginname nvarchar(50),
hostname nvarchar(50),
blk int,
dbname nvarchar(50),
cmd nvarchar(50),
request_ID int);
CREATE Table #Lock(spid int,
dpid int,
objid int,
indld int,
[Type] nvarchar(20),
Resource nvarchar(50),
Mode nvarchar(10),
Status nvarchar(10)
);
INSERT INTO #Who
EXEC sp_who active --看哪个引起的阻塞,blk
INSERT INTO #Lock
EXEC sp_lock --看锁住了那个资源id,objid
DECLARE @DBName nvarchar(20);
SET @DBName='NameOfDataBase'
SELECT #Who.* FROM #Who WHERE dbname=@DBName
SELECT #Lock.* FROM #Lock
JOIN #Who
ON #Who.spid=#Lock.spid
AND dbname=@DBName;
--最后发送到SQL Server的语句
DECLARE crsr Cursor FOR
SELECT blk FROM #Who WHERE dbname=@DBName AND blk<>0;
DECLARE @blk int;
open crsr;
FETCH NEXT FROM crsr INTO @blk;
WHILE (@@FETCH_STATUS = 0)
BEGIN;
dbcc inputbuffer(@blk);
FETCH NEXT FROM crsr INTO @blk;
END;
close crsr;
DEALLOCATE crsr;
--锁定的资源
SELECT #Who.spid,hostname,objid,[type],mode,object_name(objid) as objName FROM #Lock
JOIN #Who
ON #Who.spid=#Lock.spid
AND dbname=@DBName
WHERE objid<>0;
DROP Table #Who;
DROP Table #Lock;
分享到:
相关推荐
如果不熟悉sqlserver可以使用数据库引擎优化顾问来对数据库提出优化建议,然后通过系统管理的修改达到目的。 数据库引擎优化顾问 数据库引擎优化顾问介绍 分析一个或多个数据库的工作负荷和物理实现,工作负荷...
刚开始以为是数据导入的时候不完整或者是权限的问题,想到网站所在目录用的是以前的,不存在IIS权限的问题,SQL数据库用的是sa账户,也不存在权限问题。那就怪了,Google了一下,发现是数据库从Access直接导入SQL ...
SQL Server Performance Dashboard(SSPD)是一个小型网站,可实时显示一个或多个SQL Server实例及其数据库的性能和问题。 它使用动态管理视图(DMV)从详细输出中收集有用的数据,并将它们与实用程序存储的proc结合...
123 4 数据库管理系统(DBMS) Microsoft SQL Server 2008 5 设计工具 PowerDesign 6 编程工具 JDBC访问数据库 7 数据库命名规则 数据表:以"t_"开头,后接表名 视图名:以"v_"开头,后接视图名 存储过程名:以"p_...
+增加内存管理页,控制SQL Server内存占用,与企业管理器相同。 1.2.1 ^未开启服务时,关闭窗口会退出程序,开启服务时,关窗窗口则是隐藏; *附加数据库时,修正目标目录与源目录相同时无法附加的问题。 1.2.0 ...
系统要求:(不符合就不能正确运行) 1) 安装有Microsoft SQL Server; 2) 安装有.NET Framework; 3) 安装了IIS。 3. 系统配置: 1) 首先解压缩文件。 2) 在IIS建立一个新的虚拟目录,把...
SQL的超级使用者-sa 数据库连接-使用DSN 5-3 ASP.NET如何结合数据库 5-3-1关于ADO.NET 5-3-2与数据库无关的DataSet DataSet的内容 DateSet的来源(自行建立) DateSet的来源(取用数据库) ...
3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。SQL Server 2000是Microsoft公司于...
2. 系统要求:(不符合就不能正确运行)1) 安装有Microsoft SQL Server;2) 安装有.NET Framework;3) 安装了IIS。3. 系统配置:1) 首先解压缩文件。2) 在IIS建立一个新的虚拟目录,把RBWebEdu目录下的文件全部复制...
对于后台数据库中的用户数据,在SQLSERVER中进行了设置,每天晚上会自动执行一次所有后台数据库数据的备份工作,即使当天客户的数据库被误删除了,也能找到前天晚上备份的所有数据,保证客户数据的安全可靠。 5. 对于...
,分为前台博客系统和后台管理系统。...同时,MySQL附带了一系列管理工具,如MySQL Server、MySQL Workbench、MySQL Shell等,便于用户进行数据库配置、监控、备份、恢复、迁移等工作。 社区与生态系统
运行环境:Win2000/2003,IIS,Access,SQLServer2000,以上软件如果没有,请安装。 如果为虚拟主机并且是SQL数据库,请联系虚拟主机提供商索取SQLServer库名,索取SQLServer用户名、密码,主机地址。 二、设置说明 ...
第19~23章是关于ASP与BackOffice类应用软件的结合问题,如Microsoft Message Queue Server、Collaborative Data Objects、Microsoft Exchange和Active Directory等等。第24~27章是在企业环境中使用ASP的安全性、性能...
第19~23章是关于ASP与BackOffice类应用软件的结合问题,如Microsoft Message Queue Server、Collaborative Data Objects、Microsoft Exchange和Active Directory等等。第24~27章是在企业环境中使用ASP的安全性、性能...