日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

sql server 還原數(shù)據(jù)庫(kù)時(shí)提示數(shù)據(jù)庫(kù)正在使用,無(wú)法進(jìn)行操作的解決方法_Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣

推薦:MSSQL 2005/2008 日志壓縮清理方法小結(jié)
本教程會(huì)詳細(xì)介紹下MSSQL 2005和MSSQL 2008刪除或壓縮數(shù)據(jù)庫(kù)日志的方法,感興趣的朋友可以參考下哈,希望可以幫助到你

這個(gè)問(wèn)題的原因在于有用戶(hù)連接了當(dāng)前要做還原的數(shù)據(jù)庫(kù),這里的用戶(hù)甚至包括當(dāng)前要做還原的用戶(hù)。解決辦法就是關(guān)閉與要還原數(shù)據(jù)庫(kù)的所有連接。

①先切換數(shù)據(jù)庫(kù)到master數(shù)據(jù)庫(kù)。執(zhí)行語(yǔ)句

select * from master..sysprocesses where dbid=db_id( '數(shù)據(jù)庫(kù)名稱(chēng)')

②然后逐步運(yùn)行語(yǔ)句 exec kill spid(上一步結(jié)果集中的數(shù)據(jù)),

問(wèn)題就解決了。哈哈

今天在還原數(shù)據(jù)庫(kù)的時(shí)候,提示"因?yàn)閿?shù)據(jù)庫(kù)正在使用,所以無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán)",無(wú)論我是重啟數(shù)據(jù)庫(kù),還是重啟計(jì)算機(jī),都不能解決問(wèn)題,多番嘗試后,終于解決了該問(wèn)題�,F(xiàn)將引發(fā)該問(wèn)題的原因與解決方案寫(xiě)出來(lái),有不對(duì)的地方歡迎大家提出來(lái)。

引發(fā)原因:是因?yàn)槲以谶原數(shù)據(jù)庫(kù)的時(shí)候,還有其他的用戶(hù)正在使用數(shù)據(jù)庫(kù),所以就會(huì)出現(xiàn)以上提示。

解決方法:

1,設(shè)置數(shù)據(jù)庫(kù)在單用戶(hù)模式下工作。

設(shè)置方法:在需要還原的數(shù)據(jù)庫(kù)上右擊,在右鍵菜單命令上選擇"屬性"- >"選項(xiàng)"- >"狀態(tài)"- >"限制訪問(wèn)"- >"Single"。這是SQLSERVER2005的菜單命令,其它版本請(qǐng)自己查找。

2,利用SQL語(yǔ)句,殺死正在使用該數(shù)據(jù)庫(kù)的所有進(jìn)程,自己以前在做一個(gè)SQL SERVER操作小工具的時(shí)候有寫(xiě)過(guò)該功能的SQL,貼出來(lái)供大家參考:

復(fù)制代碼 代碼如下:m.hl5o.cn

declare @dbname varchar(50)
set @dbname='數(shù)據(jù)庫(kù)名稱(chēng)'
declare @sql varchar(50)
declare cs_result cursor local for select 'kill '+cast(spid as varchar(50)) from sys.sysprocesses where db_name(dbid)=@dbname
open cs_result
fetch next from cs_result into @sql
while @@fetch_status=0
begin
execute(@sql)
fetch next from cs_result into @sql
end
close cs_result
deallocate cs_result

該SQL語(yǔ)句利用游標(biāo)循環(huán)所有正在使用該數(shù)據(jù)庫(kù)的進(jìn)程,并通過(guò)kill命令殺死進(jìn)程。

3,利用SQL語(yǔ)句,斷開(kāi)所有用戶(hù)鏈接,并回滾所有事務(wù),具體SQL語(yǔ)句如下:

復(fù)制代碼 代碼如下:m.hl5o.cn

ALTER DATABASE [數(shù)據(jù)庫(kù)名稱(chēng)]
SET OFFLINE WITH ROLLBACK IMMEDIATE

注意:在使用方法2與3時(shí),不要在需要的還原的數(shù)據(jù)庫(kù)下執(zhí)行,建議在master數(shù)據(jù)庫(kù)下面執(zhí)行。

分享:真正高效的SQLSERVER分頁(yè)查詢(xún)(多種方案)
Sqlserver數(shù)據(jù)庫(kù)分頁(yè)查詢(xún)一直是Sqlserver的短板,分頁(yè)查詢(xún)每頁(yè)30條,查詢(xún)第1500頁(yè)(即第45001-45030條數(shù)據(jù))進(jìn)行測(cè)試,分析出最高效的查詢(xún),感興趣的朋友可以參考下哈

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2013-04-23
相關(guān)Mssql數(shù)據(jù)庫(kù)教程