如何在SQLServer2005中使用查询终止/取消数据库备份操作?
为了在SQLServer2005中进行数据库备份,我运行了以下查询如何在SQLServer2005中使用查询终止/取消数据库备份操作?,sql,sql-server,database,sql-server-2005,database-administration,Sql,Sql Server,Database,Sql Server 2005,Database Administration,为了在SQLServer2005中进行数据库备份,我运行了以下查询 backup database testdb to disk = 'D:\testdb.bak' 我想使用sql查询取消此操作 问题是什么 注: 我正在从C#应用程序执行此查询,以识别进行备份的会话 SELECT session_id FROM sys.dm_exec_requests req CROSS APPLY sys.dm_exec_sql_text(req.[sql_handle]) pln WHERE pln.[
backup database testdb to disk = 'D:\testdb.bak'
我想使用sql查询取消此操作
问题是什么
注:
我正在从C#应用程序执行此查询,以识别进行备份的会话
SELECT session_id
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(req.[sql_handle]) pln
WHERE pln.[text] = 'backup database testdb to disk = ''D:\testdb.bak'''
然后终止会话。用上述查询返回的会话id替换
KILL <session_id>
杀死
识别进行备份的会话
SELECT session_id
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(req.[sql_handle]) pln
WHERE pln.[text] = 'backup database testdb to disk = ''D:\testdb.bak'''
然后终止会话。用上述查询返回的会话id替换
KILL <session_id>
杀死