解決sqlserver資料庫單一使用者無法刪除的問題
USE [master]
GO
/****** Object: StoredProcedure [dbo].[killspid] Script Date: 03/28/2011 11:01:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--建一個儲存過程,斷開所有使用者連線。
create proc [dbo].[killspid] (@dbname varchar(20))
as
begin
declare @sql nvarchar(500)
declare @spid int
set @sql='declare getspid cursor for
select spid from sysprocesses where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status<>-1
begin
exec('kill '+@spid)
fetch next from getspid into @spid
end
close getspid
deallocate getspid
end
GO
先在master中建立一個儲存過程,用於幹掉所有連線,然後呼叫
use master
exec killspid '出問題的資料庫名'
相關文章
- PUBLIC資料庫鏈無法刪除的問題(一)資料庫
- PUBLIC資料庫鏈無法刪除的問題(二)資料庫
- 誤刪出資料檔案,透過dbca無法刪除資料庫問題資料庫
- dbca無法刪除資料庫資料庫
- 刪除資料庫所有使用者表(SqlServer)資料庫SQLServer
- sqlserver、oracle資料庫排序空值null問題解決辦法SQLServerOracle資料庫排序Null
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 掉電無法啟動資料庫問題解決資料庫
- 資料庫突然當機無法open的問題及解決資料庫
- 解決codeblocks無法除錯的問題BloC除錯
- 解決VisualStudio無法除錯的問題除錯
- 刪除一個使用者遇到的問題和解決
- 解決vim在insert模式下面用backspace鍵無法刪除的問題模式
- PicGo無法刪除雲端圖片問題PicGo
- Asp.Net中Response.Cookies.Remove 無法刪除COOKIE的問題解決方法ASP.NETCookieREM
- ajax資料無法更新問題原因及解決
- 聊聊PG資料庫的防誤刪除問題資料庫
- Windows上的資料夾無法刪除Windows
- SQLServer資料庫恢復掛起的解決辦法SQLServer資料庫
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- 刪除redo所有日誌,資料庫無法啟動資料庫
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- 解決:rm: 無法刪除"tomcat": 裝置或資源忙,linux下資料夾不能刪除TomcatLinux
- SQLServer附加資料庫是隻讀模式的解決辦法SQLServer資料庫模式
- Oracle資料庫使用者刪除Oracle資料庫
- 如何刪除資料庫使用者?資料庫
- 解決Window安全中心對Kitematic-0.17.3-Ubuntu.zip提示病毒,但無法刪除的問題。Ubuntu
- 解決無法使用VI的問題
- 一次資料庫無法登陸的問題及排查資料庫
- 一次資料庫無法登陸的"問題"及排查資料庫
- sqlserver中刪除重複資料SQLServer
- sqlserver 億級資料刪除方案SQLServer
- MYSQL資料庫表記錄刪除解決方案MySql資料庫
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫
- 解決無法切換到jenkins使用者的問題Jenkins
- Oracle資料庫頻繁歸檔問題的解決辦法Oracle資料庫