我正在研究在查询上单击“取消”按钮时数据库管理系统如何执行“取消”操作。虽然它没有显示取消后会运行的查询,但在日志中显示的是以下内容:
array:12 [▼
"_token" => "tEDC2rrDXInWeKQzFFSyk0gRoiC19Dr4HIqpf5P1"
"user_phone" => null
"user_cnic" => null
"user_dob" => null
"user_gender" => "male"
"user_landmark" => null
"user_hfname" => null
"user_address" => null
"user_name" => null
"user_family_no" => "1"
"user_email" => null
"formItems" => array:1 [▼
0 => array:6 [▼
"family_relation" => "father"
"family_name" => null
"family_dob" => null
"family_hfname" => null
"family_phone" => null
"family_email" => null
]
]
]
我假设2019/01/03 22:09:16:433 MSSQL cancelCurrentQuery failed via spid (54). Error: Msg 6102, Level 14, State 2.
User does not have permission to use the KILL statement.
2019/01/03 22:09:16:433 MSSQL cancelCurrentQuery is going to try via dbcancel.
2019/01/03 22:09:16:533 Cancelling current query (finished).
试图做KILL
,但由于权限原因而无法这样做,然后回叫dbcancal。什么是dbcancel?从命令行可以看到一个例子吗?
另外,如果我不能使用kill命令,我怎么可能杀死我发出的查询?
信息6102,第14级,状态2。 用户无权使用KILL语句。 (第1行)