只有其中一個資料庫發生了無法刪除資料表,也無法新增及變更欄位,終於找到了我的解答
在T-sql中把觸發器停止,就可以正常工作了,指令如下:
DISABLE TRIGGER [tr_MStran_droptable] ON DATABASE
Ms Sqlserver 中的msdb資料變成有疑問? 我將他修復了,方法如下
1.我在另一台電腦新安裝了sqlserver 2022,然後複制新產生的MSDBData.mdf及MSDBLog.ldf備用
2.先停用sqlsever 後,把這二個新檔取代有問題的舊檔
3.使用下列指令進行ldf檔的修復
USE [msdb]
GO
ALTER DATABASE [msdb] SET EMERGENCY; -- 設成緊急模式
GO
ALTER DATABASE [msdb] set single_user
GO
DBCC CHECKDB ([msdb], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS; -- 修復ldf檔
GO
ALTER DATABASE [msdb] set multi_user
GO
文章標籤
全站熱搜
