国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán))

這篇具有很好參考價(jià)值的文章主要介紹了Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一.Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán))

本次測(cè)試使用數(shù)據(jù)庫(kù)實(shí)例SqlServer2008r2版

錯(cuò)誤詳細(xì):

標(biāo)題: Microsoft SQL Server Management Studio
------------------------------
還原數(shù)據(jù)庫(kù)“Mvc_HNHZ”時(shí)失敗。 (Microsoft.SqlServer.Management.RelationalEngineTasks)
------------------------------
其他信息:
System.Data.SqlClient.SqlError: 因?yàn)閿?shù)據(jù)庫(kù)正在使用,所以無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán)。 (Microsoft.SqlServer.SmoExtended)

Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán)),數(shù)據(jù)庫(kù),oracle

原因分析:

在SqlServer2008r2中在還原數(shù)據(jù)庫(kù)時(shí),在執(zhí)行備份操作的時(shí)候,如果有正在訪問(wèn)的用戶或者沒(méi)有關(guān)閉的數(shù)據(jù)庫(kù)鏈接,則還原失敗。

二、解決方案

解決方案1.

如果你使用管理工具還原數(shù)據(jù)庫(kù)并且在Microsoft SQL Server Management Studio 2016或以上版本的話,可以在還原的時(shí)候勾選"關(guān)閉到目標(biāo)數(shù)據(jù)庫(kù)的現(xiàn)有鏈接"

Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán)),數(shù)據(jù)庫(kù),oracle

解決方案2:

如果你的SqlServer Management Studio的版本比較低,可以設(shè)置數(shù)據(jù)庫(kù)為單用戶模式,執(zhí)行完還原操作后,恢復(fù)為多用戶模式

設(shè)置方式:選中要還原的數(shù)據(jù)庫(kù)-->屬性-->選項(xiàng)-->限制訪問(wèn)
該值從MULTI_USER修改為SINGLE_USER,此時(shí)該數(shù)據(jù)庫(kù)就會(huì)顯示為單用戶模式
這是GUI的模式,語(yǔ)句的辦法比較簡(jiǎn)單

---設(shè)置數(shù)據(jù)庫(kù)為單用戶模式
USE MASTER
GO
ALTER DATABASE eol_tcgroup SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
---設(shè)置數(shù)據(jù)庫(kù)為多用戶模式
USE MASTER
GO
ALTER DATABASE eol_tcgroup SET MULTI_USER WITH ROLLBACK IMMEDIATE;
GO

解決方案3:

完全使用T-Sql的方式,執(zhí)行備份數(shù)據(jù)庫(kù)操作文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-638386.html

use master
go
---聲明變量
declare @dbName nvarchar(max)='Mvc_HNHZ';
declare @dbFullName nvarchar(max)='E:\NewWork\Web\backup\test1.bak';
--1.1修改為單用模式
exec(N'ALTER DATABASE '+@dbName+' SET SINGLE_USER WITH ROLLBACK IMMEDIATE');
--1.2結(jié)束鏈接進(jìn)程
DECLARE @kid varchar(max)
SET @kid=''
SELECT @kid=@kid+'KILL '+CAST(spid as Varchar(10)) FROM master..sysprocesses
WHERE dbid=DB_ID(@dbName) ;
EXEC(@kid) ;
--2.執(zhí)行還原語(yǔ)句
restore database @dbName from disk=@dbFullName
with replace --覆蓋現(xiàn)有的數(shù)據(jù)庫(kù)
--3.重置數(shù)據(jù)庫(kù)為多用戶模式
exec(N'ALTER DATABASE '+@dbName+' SET MULTI_USER WITH ROLLBACK IMMEDIATE');

到了這里,關(guān)于Sql server還原失敗(數(shù)據(jù)庫(kù)正在使用,無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【SQL Server】---SQL Server 2008 R2數(shù)據(jù)庫(kù)導(dǎo)入(還原).bak文件

    【SQL Server】---SQL Server 2008 R2數(shù)據(jù)庫(kù)導(dǎo)入(還原).bak文件

    以下是簡(jiǎn)述SQL Server把備份的數(shù)據(jù).bak文件還原、導(dǎo)入的方法。 一、新建數(shù)據(jù)庫(kù)、數(shù)據(jù)文件夾; ? ? ? ? 1.新建數(shù)據(jù)庫(kù)Cola:打開(kāi)SQL Server-數(shù)據(jù)庫(kù)-新建數(shù)據(jù)庫(kù); ???????? ????????? ? ? ? ? 2.新建.bak數(shù)據(jù)文件夾:新建一個(gè)文件夾,把.bak數(shù)據(jù)文件放到該文件夾下; ?????

    2024年02月13日
    瀏覽(96)
  • 在SQL server中用sql語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份以及還原

    本文給大家提供并講解了在SQL server中用SQL語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份已經(jīng)還原 假設(shè)你已經(jīng)有一個(gè)數(shù)據(jù)庫(kù)Student 創(chuàng)建備份設(shè)備,其名稱(chēng)為bk_Student,保存文件為D: Student.bak,并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行完全備份,備份到備份設(shè)備bk_ Student中。 ?在Student數(shù)據(jù)庫(kù)中,創(chuàng)建一張表temp并對(duì)Student數(shù)

    2024年02月03日
    瀏覽(95)
  • Sql Server高版本數(shù)據(jù)庫(kù)數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫(kù)

    Sql Server高版本數(shù)據(jù)庫(kù)數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫(kù)

    如果需要將高版本的Sql Server2019數(shù)據(jù)庫(kù)還原到Sql Server低版本(2012,2008等)數(shù)據(jù)庫(kù),通過(guò)以下方法可以順利還原 通過(guò)高版本生成sql腳本在低版本執(zhí)行,并且數(shù)據(jù)也能保留 步驟:選擇數(shù)據(jù)庫(kù)右鍵 點(diǎn)擊任務(wù) 生成腳本 在設(shè)置腳本編寫(xiě)選項(xiàng)時(shí),選擇高級(jí),編寫(xiě)腳本數(shù)據(jù)類(lèi)型選擇為架構(gòu)和數(shù)

    2024年02月09日
    瀏覽(96)
  • 還原Sql Server數(shù)據(jù)庫(kù)BAK備份文件的三種方式及常見(jiàn)錯(cuò)誤

    還原Sql Server數(shù)據(jù)庫(kù)BAK備份文件的三種方式及常見(jiàn)錯(cuò)誤

    這是演示的是Sql Server 2008R2版本,不同版本可能有細(xì)微差別 右鍵點(diǎn)擊數(shù)據(jù)庫(kù)→還原數(shù)據(jù)庫(kù) ? ?在還原的源中選擇源設(shè)備→點(diǎn)擊選擇框 ?在指定備份中點(diǎn)擊添加→選擇具體文件→確定→確定 ?勾選用于還原的備份集→這時(shí)目標(biāo)數(shù)據(jù)庫(kù)中會(huì)自動(dòng)生成目標(biāo)數(shù)據(jù)庫(kù)名,在此選擇即可→

    2023年04月08日
    瀏覽(94)
  • SQL Server數(shù)據(jù)庫(kù)連接失敗錯(cuò)誤及解決方法

    在使用 SQL Server 的過(guò)程中,用戶遇到的最多的問(wèn)題莫過(guò)于連接失敗了。一般而言,有以下兩種連接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業(yè)管理器、查詢分析器、事務(wù)探查器等;二是利用用戶自己開(kāi)發(fā)的客戶端程序,如ASP 腳本、VB程序等,客戶端程序中又

    2024年02月15日
    瀏覽(97)
  • SQLServer2008數(shù)據(jù)庫(kù)還原失敗 恢復(fù)失敗

    SQLServer2008數(shù)據(jù)庫(kù)還原失敗 恢復(fù)失敗

    源地址:http://www.taodudu.cc/news/show-1609349.html?action=onClick 還原數(shù)據(jù)庫(kù)問(wèn)題解決方案 在還原數(shù)據(jù)庫(kù)“Dsideal_school_db”時(shí),有時(shí)會(huì)遇見(jiàn)上圖中的問(wèn)題“因?yàn)閿?shù)據(jù)庫(kù)正在使用,所以無(wú)法獲得對(duì)數(shù)據(jù)庫(kù)的獨(dú)占訪問(wèn)權(quán)”,此時(shí)我們可以按照以下步驟解決此問(wèn)題 1、右鍵數(shù)據(jù)庫(kù)“Dsideal_schoo

    2024年02月10日
    瀏覽(87)
  • Microsoft ODBC SQL SERVER Driver 無(wú)法打開(kāi)登錄 ‘xxxx‘ 中請(qǐng)求的數(shù)據(jù)庫(kù)。登錄失敗

    Microsoft ODBC SQL SERVER Driver 無(wú)法打開(kāi)登錄 ‘xxxx‘ 中請(qǐng)求的數(shù)據(jù)庫(kù)。登錄失敗

    ?1、請(qǐng)打開(kāi)企業(yè)管理器檢查數(shù)據(jù)庫(kù)是否質(zhì)疑或損壞,若有損壞,先修復(fù)好數(shù)據(jù)庫(kù)后再試試。 2、在企業(yè)管理器中檢查數(shù)據(jù)庫(kù)用戶密碼是否正確,若該賬戶丟失或密碼被篡改,可備份好數(shù)據(jù)庫(kù)后使用軟件server安裝包安裝一個(gè)新庫(kù)后,再刪除新庫(kù)還原之前的備份再試試。 3、請(qǐng)檢查

    2024年02月11日
    瀏覽(93)
  • 安裝SQL Server2012到最后一步時(shí)出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序出現(xiàn)以下錯(cuò)誤:等待數(shù)據(jù)庫(kù)引擎恢復(fù)句柄失敗。

    安裝SQL Server2012到最后一步時(shí)出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序出現(xiàn)以下錯(cuò)誤:等待數(shù)據(jù)庫(kù)引擎恢復(fù)句柄失敗。

    安裝SQL Server2012到最后一步時(shí)一直出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序 出現(xiàn)以下錯(cuò)誤: 等待數(shù)據(jù)庫(kù)引擎恢復(fù)句柄失敗。請(qǐng)查看SQL Server錯(cuò)誤日志以了解可能的原因。 如果忽略之后還是繼續(xù)安裝,后面結(jié)束的時(shí)候面板會(huì)顯示一些錯(cuò)誤,比如: ? ? 原以為是版本和兼容的問(wèn)

    2024年02月17日
    瀏覽(106)
  • SQL Server數(shù)據(jù)庫(kù)使用SQL Server代理實(shí)現(xiàn)數(shù)據(jù)庫(kù)自動(dòng)備份

    SQL Server數(shù)據(jù)庫(kù)使用SQL Server代理實(shí)現(xiàn)數(shù)據(jù)庫(kù)自動(dòng)備份

    在現(xiàn)實(shí)中,為了保證數(shù)據(jù)的安全和完整,防止人為錯(cuò)誤和硬件故障等造成的數(shù)據(jù)丟失和損壞,就需要用到數(shù)據(jù)庫(kù)的備份,不同的數(shù)據(jù)庫(kù)方法有所差別,我這邊主講SQL Server數(shù)據(jù)庫(kù)的備份和使用SQL Server代理作業(yè)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的定時(shí)備份。 目錄 一、開(kāi)啟SQL Server代理 1、找到SQL Serv

    2024年02月09日
    瀏覽(107)
  • SQL Server數(shù)據(jù)庫(kù)使用

    SQL Server數(shù)據(jù)庫(kù)使用

    SQL Server 2008 R2的安裝和使用 安裝前的準(zhǔn)備 安裝過(guò)程 1)安裝所選功能 2)安裝的類(lèi)型:默認(rèn)或命名實(shí)例 3)服務(wù)賬戶 4)身份驗(yàn)證模式 5)排序規(guī)則設(shè)置 6)開(kāi)始安裝 7)完成安裝 驗(yàn)證數(shù)據(jù)庫(kù)安裝成功 【開(kāi)始】|【程序】中可以看到Microsoft SQL Server 2008的程序組 啟動(dòng)和停止數(shù)據(jù)庫(kù)

    2024年02月11日
    瀏覽(98)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包