Tôi biết tôi có thể thực thi a DBCC CHECKDB
và có được trạng thái cơ sở dữ liệu của mình.
Câu hỏi
- Làm thế nào tôi có thể tìm thấy nếu có một số trang dữ liệu bị hỏng trong cơ sở dữ liệu của tôi?
- Nếu một lỗi xảy ra với tham nhũng trang, tôi có thể tìm thấy trang nào bị hỏng?
- Làm thế nào tôi có thể tìm ra số trang của mỗi trang bị hỏng.
Ai đó có thể cho tôi biết nơi để tìm những id trang đó không?
Tôi nghĩ rằng tôi đã tìm thấy bảng nơi id trang bị hỏng được lưu trữ. Nó có thể là 'Susp_pages' của cơ sở dữ liệu MSDB không?
—
Nico
vâng, có một cơ sở dữ liệu msdb bị hỏng. MSDB lưu trữ thông tin về sao lưu, khôi phục, tất cả thông tin công việc. Nếu SQL bị dừng mạnh mẽ hoặc sự kiện thất bại khác xảy ra khi sao lưu, khôi phục hoặc công việc đang thay đổi dữ liệu của một số trang - thì trang này có thể bị hỏng.
—
yrushka