Cách tìm trang bị hỏng trong SQL Server 2008


11

Tôi biết tôi có thể thực thi a DBCC CHECKDBvà 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

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.