SQL Server 查询未完成执行

标签 sql sql-server-2008-r2 ssms

我为 nOOb 问题道歉,但我有一个非常简单的 SQL Server 查询,它从表中选择数据。该表大约有 18 行,查询如下,

选择 *
来自 SavedJobs


这永远不会在 SQL SERVER MANAGEMENT STUDIO 上完成执行

但是当使用 WITH(NOLOCK) 运行时,它会吐出结果,例如,

选择 *
来自 SavedJobs WITH(NOLOCK)


我相信我的数据库上的某些内容锁定了 SavedJobs 表,我想找出并取消该锁定。有人可以指导我解决这个问题吗?

来自 sp_lock 的输出:

spid        dbid       ObjId     IndId     Type      Resource             Mode    Status
51           4              0              0              DB                                                          S              GRANT
52           7              0              0              DB                                                          S              GRANT
53           7              0              0              DB                                                          S              GRANT
54           4              0              0              DB                                                          S              GRANT
55           7              0              0              DB                                                          S              GRANT
56           7              0              0              DB                                                          S              GRANT
57           7              0              0              DB                                                          S              GRANT
58           7              0              0              DB                                                          S              GRANT
58           1              1131151075         0              TAB                                                        IS            GRANT
62           4              0              0              DB                                                          S              GRANT
63           4              0              0              DB                                                          S              GRANT
64           7              0              0              DB                                                          S              GRANT
66           9              0              0              DB                                                          S              GRANT
67           9              0              0              DB                                                          S              GRANT
68           7              0              0              DB                                                          S              GRANT
68           7              608721221           1              KEY         (ff6a151f422b)                                  X             GRANT
68           7              608721221           1              PAG       1:246                                     IX            GRANT
68           7              608721221           2              PAG       1:250                                     IX            GRANT
68           7              608721221           0              TAB                                                        IX            GRANT
68           7              32719169             0              TAB                                                        IX            GRANT
68           7              608721221           2              KEY         (937ccdaf17f5)                                  X             GRANT
69           7              0              0              DB                                                          S              GRANT
70           7              0              0              DB                                                          S              GRANT
71           9              0              0              DB                                                          S              GRANT
72           7              0              0              DB                                                          S              GRANT
74           9              0              0              DB                                                          S              GRANT
75           7              0              0              DB                                                          S              GRANT
76           9              0              0              DB                                                          S              GRANT
78           9              0              0              DB                                                          S              GRANT
79           9              0              0              DB                                                          S              GRANT
85           9              0              0              DB                                                          S              GRANT
86           7              0              0              DB                                                          S              GRANT
89           7              608721221           1              PAG       1:246                                     IS            GRANT
89           7              0              0              DB                                                          S              GRANT
89           7              1243151474         0              TAB                                                        IS            GRANT
89           7              699149536           0              TAB                                                        IS            GRANT
89           7              768721791           0              TAB                                                        IS            GRANT
89           7              608721221           0              TAB                                                        IS            GRANT
89           7              608721221           1              KEY         (ff6a151f422b)                                  S              WAIT
89           7              32719169             0              TAB                                                        IS            GRANT
96           9              0              0              DB                                                          S              GRANT
98           7              0              0              DB                                                          S              GRANT
100         7              0              0              DB                                                          S              GRANT
101         9              0              0              DB                                                          S              GRANT
102         9              0              0              DB                                                          S              GRANT
103         9              0              0              DB                                                          S              GRANT
105         7              0              0              DB                                                          S              GRANT
106         7              0              0              DB                                                          S              GRANT

最佳答案

你可以执行
sp_who2
在另一个 session 中显示哪个 session 正在阻止另一个 session 。
您可以使用

杀死一个进程(不仅是锁!)

关于SQL Server 查询未完成执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227114/

相关文章:

sql - 解码 Oracle SQL

php - 每次PHP,MySQL如何检索随机行

php - PostgreSQL 搜索数组的所有索引

sql-server - 从 PostgreSQL 查询 SQL Server

sql-server - SQL Server ISNUMERIC() 说明

sql - 在ms sql server中的where子句中替换FROM ISNULL

excel - SQL Server 2008 R2 Excel 导入

sql-server - MS Access 直通选择查询导致 SQL Server 中的页面锁定

sql-server - 如何让 SQL Server Management Studio 在出现错误时停止处理?

sql-server - SQL Server 说数据对于列来说太大?