社区
C#
帖子详情
SELECT spid FROM sysprocesses WHERE dbid = db_id('" + _LocalDBName + "')
cbgn
2013-01-16 05:30:24
取得进程ID,然后我用KILL掉进程。
我想留下一个我自己的连接,我怎么知道那个连接的ID,不KILL掉这个ID呢。
...全文
329
1
打赏
收藏
SELECT spid FROM sysprocesses WHERE dbid = db_id('" + _LocalDBName + "')
取得进程ID,然后我用KILL掉进程。 我想留下一个我自己的连接,我怎么知道那个连接的ID,不KILL掉这个ID呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CMIC
2013-01-16
打赏
举报
回复
@@SPID返回当前用户进程的会话 ID。
sql最全的常用命令语句
select
count(*) from Master.
db
o.
Sys
Proc
es
s
es
where
db
i
d=
db
_
id
() --前10名其他等待类型
SELECT
TOP 10 * from
sys
.dm_os_wait_stats ORDER BY wait_time_ms D
ES
C
SELECT
*FROM
sys
.dm_os_wait_stats ...
SQLServer 数据库变成单个用户后无法访问问题的解决方法
KILL ‘+RTRIM(
SPI
D) FROM master..
sys
proc
es
s
es
WHERE
db
i
d=
DB
_
ID
(‘数据库名’); EXEC(@SQL); ALTER DATABASE 数据库名 SET MULTI_USER; 您可能感兴趣的文章:MySQL server has gone away 问题的解决...
修改数据库为多用户模式
修改数据库为多用户模式 SQL语句修改数据位多用户模式如下: DECLARE @SQL VARCHAR(MAX);...WHERE
db
i
d=
DB
_
ID
('数据库名称'); EXEC(@SQL); GO ALTER DATABASE '数据库名称' SET MULTI_USER;
Sql Server如何查看被锁的表及解锁的方法
where
db
_Name(
db
I
D) = '数据库名称' and
spI
d <> @@
SpI
d and
db
I
D <> 0 解除锁: exec ('Kill '+cast(@
spi
d as varchar)) 查看被锁表:
select
requ
es
t_s
es
sion_
id
spi
d,OBJECT_NAME(r
es
ource_...
查看Sql Server被锁的表以及解锁
where
db
_Name(
db
I
D) = '数据库名称' and
spI
d <> @@
SpI
d and
db
I
D <> 0 解除锁: exec ('Kill '+cast(@
spi
d as varchar)) 查看被锁表:
select
requ
es
t_s
es
sion_
id
spi
d,...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章