Suửa lỗi không nhận được database trong sql năm 2024
II. Giải pháp
III. Thực hành
–Tạo 1 Database tên là DBEmergency CREATE DATABASE DBEmergency GO USE DBEmergency GO –Tạo 1 Table tên là tblTest với 2 cột Number, Name CREATE TABLE tblTest (Number TINYINT, Name VARCHAR(15)) GO –Insert 5 dòng vào Table tblTest INSERT INTO tblTest (Number, Name) SELECT 1, ‘One’ UNION ALL SELECT 2, ‘Two’ UNION ALL SELECT 3, ‘Three’ UNION ALL SELECT 4, ‘Four’ UNION ALL SELECT 5, ‘Five’ GO
SELECT DATABASEPROPERTYEX (‘DBEmergency’, ‘STATUS’) AS ‘DBStatus’
ALTER DATABASE DBEmergency SET EMERGENCY GO Ta sẽ thấy như sau:
–Để sửa lỗi Database, ta cần chuyển sang chế độ Single User ALTER DATABASE DBEmergency SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO –Bắt đầu sửa lỗi cho Database DBCC CHECKDB (DBEmergency, REPAIR_ALLOW_DATA_LOSS) GO –Thiết lập Database trở lại trạng thái bình thường ALTER DATABASE DBEmergency SET MULTI_USER WITH ROLLBACK IMMEDIATE GO ALTER DATABASE DBEmergency SET ONLINE GO
Kiến thức bài viết được tham khảo từ mssqltips.com |