Thứ Năm, 10 tháng 8, 2017

Recovering From SQL Server ‘recovery pending’ Status

Sau khi nới rộng phân vùng ổ C vì thiếu dung lượng lưu trữ (expanded partition C)
Toàn bộ database trong Microsoft SQL bị chuyển thành Recovery Pending.

Cách fix:
Chạy tuần tự các dòng lệnh bên dưới (đổi tên [DB_Name] = tên database của bạn)

ALTER DATABASE [DB_Name] SET  SINGLE_USER WITH NO_WAIT
ALTER DATABASE [DB_Name] SET EMERGENCY;
DBCC checkdb ([DB_Name], REPAIR_ALLOW_DATA_LOSS  )
ALTER DATABASE [DB_Name] SET online;
ALTER DATABASE [DB_Name] SET  Multi_USER WITH NO_WAIT

Không có nhận xét nào: