重新命名資料報錯:無法用排他鎖鎖定該資料庫,以執行該操作。 (Microsoft SQL Server,錯誤: 5030)
一般來說,在確保沒有客戶端連線的情況下,重新命名資料庫不會報這個錯
解決方法:
Use master
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_renamedb 'OldDbName', 'NewDbName'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
GO
在有外來使用者訪問資料庫的情況下執行
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
這兩條語句的意思是將資料庫轉換為單使用者模式和非單使用者模式,這樣可以避免在重新命名資料庫的時候有其它使用者對資料庫進行操作,造成死鎖。
可以查詢有沒有人訪問
select spid
from master.dbo.sysprocesses
where dbid=db_id('OldDbName')
結果集中顯示的是當前連線到資料庫 OldDbName 的連線,比如結果是
22
33
當然啦,實際值應該不是這兩個。然後執行
kill 22
kill 33
關閉已建立的連線,再執行上面的三行程式碼就可以完成資料庫的重新命名。
相關推薦
重新命名資料報錯:無法用排他鎖鎖定該資料庫,以執行該操作。 (Microsoft SQL Server,錯誤: 5030)
一般來說,在確保沒有客戶端連線的情況下,重新命名資料庫不會報這個錯 解決方法: Use master EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE' EXEC sp_renamedb 'OldDbName',
VC報錯:無法用“CString”型別的值初始化“CWnd &”型別的引用
建立MFC程式時,顯示m_addr,無法用 "CString" 型別的值初始化 "CWnd &" 型別的引用(非常量限定),解決方法,對IDC_EDIT新增成員變數,在新增變數的時候,新增成員變數嚮導介面,右邊有個“類別”屬性,如果不是控制元件控制類別,而是隻想要對映單一的值,就可以將類別換
用戶、組或角色 'zgb' 在當前數據庫中已存在。 (Microsoft SQL Server,錯誤: 15023)
href 角色 比較 chan 通過 sql ref lac 區別 在使用SQL Server 時,我們經常會遇到一個情況:需要把一臺服務器上的數據庫轉移到另外一臺服務器上。而轉移完成後,需要給一個"登錄"關聯一個"用戶"時,往往會發生錯誤: “錯誤15023:
無法開啟使用者預設資料庫。登入失敗/使用者 'sa' 登入失敗。 (Microsoft SQL Server,錯誤: 4064)
能用管理員賬號登入的話,就很簡單,只要修改相關使用者的預設資料庫,或者修復預設資料庫使之正常,就OK了。 關鍵的是,如果是管理員賬號的預設資料庫打不開,就只能用下面的方法了。 在命令視窗 (執行->cmd->回車),定位到sql安裝目錄,比如sql2008是:c:\Prog
spring單元測試報錯:萬用字元的匹配很全面, 但無法找到元素 'tx:advice' 的宣告。
報錯:Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 54 in XML document from class path resource [app
Spring報錯:萬用字元的匹配很全面, 但無法找到元素 'context:component-scan' 的宣告
問題 通過Spring註解方式配置時,報錯如下: Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 8
sa無法對映到資料 報錯:建立對於使用者"sa"失敗
sa無法對映到資料 我在給sql 2005中的使用者"sa"對映到一個數據庫的時候,報錯: 建立 對於 使用者"sa"失敗 執行T-SQL語句或批處理時發生了異常。 無法使用特殊主體“sa” (你要設定的)資料庫--屬性--檔案--所用者設為Sa,回到使用者對映檢視,已勾選上. 還有一些情況 1)將登入方式
VMware報錯:無法連接 MKS: 套接字連接嘗試次數太多;正在放棄
就會 嘗試 vmware body 選中 鼠標右鍵 選擇 狀態 pro 環境: win10 VMware pro 14 Cent OS 7 問題詳情: 報錯:無法連接 MKS: 套接字連接嘗試次數太多;正在放棄 解決方案: 1.關閉報錯的虛擬機
vue報錯:無法啟動伺服器,報錯(npm run dev 報錯問題)(一)
vue 專案報錯大全(一) vue報錯:無法啟動伺服器,報錯(npm run dev 報錯問題) #出錯背景 自己搭建的vue框架,在搭建好一個專案時忽然報錯(在此之前其他專案正常執行中,搭建了新的專案啟動服務時啟動不了了。 #報錯程式碼 Invalid con
MySQL Workbench批量修改資料報錯:Error Code: 1175. You are using safe update mode and you tried to update a t
批量修改資料SQL:update sys_menu set menu_extralink = true 錯誤資訊: Error Code: 1175. You are using safe update mode and you tried to upd
網站驗證碼不顯示,報錯:無法向會話狀態伺服器發出會話狀態請求請。確保 ASP.NET State Service (ASP.NET 狀態服務)已啟動
解決方法: 在服務中啟用"ASP.NET State service" 解決步驟: 1.我的電腦》管理》服務和應用程式》服務》 2.找到 ASP.NET State service 或者 ASP.NET 狀態服務 設定為啟用 &
【資料庫索引】mysql更新資料報錯:Duplicate entry 'XXX' for key 'XXX'
經查:資料庫表索引型別設定問題導致,unique:約束資料庫表中的每一條資料唯一。 補充: 1.UNIQUE(要求列唯一) 和 PRIMARY KEY(主鍵唯一) 約束均為列或列集合提供了唯一性的保證。 PRIMARY KEY (主鍵)擁有自動定義的 UNIQUE
Sqoop 匯入資料報錯:No columns to generate for ClassWriter
使用Sqoop 匯入資料報錯資訊如下: java.sql.SQLException: Streaming result set com.mysql.jdbc 18/09/07 10:09:20 INFO manager.MySQLManager: Preparing to use a MySQL
安裝sqlserver 的時候 報錯:無法通過Windows功能控制面板自動安裝或解除安裝Windows Server 角色和功能。
無法安裝以下功能:.NET Framework 3.5(包括.NET2.0和3.0) 無法通過Windows功能控制面板自動安裝或解除安裝Windows Server 角色和功能。 若要安裝Windows Server 角色和功能,請啟動伺服器管理器,或使用
Example例項化報錯:"無法獲取實體類XXX對應的表名!"
mybatis Example遇到的問題:Example例項化的時候報錯:還有一個令人疑惑的現象,當使用junit單元測試直接呼叫service介面的時候,程式不會報錯,可以拿到對應的表名物件。但是用postman和前端的請求就獲取不到表名。報錯的入口是在Example例項化
wsimport命令報錯:無法將名稱 's:schema' 解析為 'element decla
wsimport命令報錯 第一步:將xml檔案下載下來 第二步:修改xml檔案,將檔案中所有出現<s:element ref="s:schema"/><s:any/>的地方全部使用 <s:any minOccurs="2" max
openfire-spark 查詢聯絡人報錯:無法連線到搜尋服務
使用spark進行搜尋使用者的時候報錯: 原因:openfire伺服器沒有安裝search外掛。 解決:進入openfire後臺管理器-->外掛-->有效的外掛-->安裝search
附加資料庫報錯:無法開啟物理檔案 XXX.mdf",作業系統錯誤 5:"5(拒絕訪問。)"
首先,我的資料庫安裝根目錄和附加的資料庫不是同一個目錄,在安裝資料庫的時候根目錄是預設的,為C盤下的目錄,而我要附加的資料庫的目錄為E盤下,所以:解決方案一:使用windows賬戶登進,將被附加的資料庫移植到根目錄下,如圖: 然後完成附加。解決方案二:使用windows賬戶登入進去,然後將要被附加的E盤下的資
VMware-報錯:無法將Ethernet0連線到虛擬網路VMnet8
版本:vmware10.0.0 物理機:win8 虛擬機器:rhel6.3 問題:無法將 Ethernet0 連線到虛擬網路“VMnet8”。有關更多資訊,請參見 vmware.log 檔案。
SharePoint 2016 vs部署報錯:無法載入功能xxx未能載入檔案或程式集xxx或它的某一個依賴項。系統找不到指定的檔案
環境描述: SharePoint 2016 單伺服器場模式 開發工具:VS2017,專案型別(功能):計時器。 問題描述: 在用vs直接部署時,報錯如下: 部署步驟"啟用功能"中出現錯誤: 無法載入功能"CustomTimerJob_CustomTimerJobFeatur