Luôn luôn có lỗi Nhóm sẵn sàng sau khi Windows Update trong môi trường không có cụm chuyển đổi dự phòng


9

Dịch vụ SQL Server của chúng tôi đã ngừng hoạt động sáng nay đã làm sập một số trang web của chúng tôi. Khi tôi đi kiểm tra Windows Event Viewer, tôi thấy các lỗi sau:

Nâng cấp cấp tập lệnh cho cơ sở dữ liệu 'chính' không thành công vì bước nâng cấp 'SSIS_hotfix_install.sql' gặp phải lỗi 942, trạng thái 4, mức độ nghiêm trọng 25

Không thể khôi phục cơ sở dữ liệu chủ. Máy chủ SQL không thể chạy. Khôi phục tổng thể từ bản sao lưu đầy đủ, sửa chữa hoặc xây dựng lại. Để biết thêm thông tin về cách xây dựng lại cơ sở dữ liệu chủ, hãy xem SQL Server Books Online.

Điều đầu tiên tôi làm là Google lỗi. Cuối cùng tôi đã tìm thấy một mục diễn đàn với vấn đề chính xác và một bản sửa lỗi cho nó (cũng trên một mục blog nơi tôi đang tìm kiếm một giải pháp ). Vấn đề có liên quan đến các nhóm Luôn sẵn sàng và cách khắc phục yêu cầu bạn phải:

  1. Bắt đầu dịch vụ SQL Server với Trace Flag 902:

    Bắt đầu ròng MSSQL $ InstanceName / T902

  2. Mở SQL Server Management Studio, đi đến Nhóm khả dụng và xóa SSISDB khỏi cơ sở dữ liệu sẵn có

  3. Mở Truy vấn mới, thực thi tập lệnh SSIS_hotfix_install.sql có thể tìm thấy trong thư mục Cài đặt trong \ Program Files \ Microsoft SQL Server \ MSSQL11.MSQuery $ InstanceName \ MSSQL

  4. Dừng dịch vụ SQL Server:

    Dừng mạng MSSQL $ InstanceName

  5. Bắt đầu dịch vụ máy chủ SQL từ trình quản lý cấu hình SQL Server

  6. Thêm SSISDB trở lại Nhóm sẵn có

Tuy nhiên, tôi không thể vượt qua bước # 2 vì tôi đã gặp lỗi sau khi cố gắng mở rộng thư mục "Luôn luôn sẵn sàng cao":

Tính năng "Luôn luôn phải được bật cho phiên bản máy chủ 'InstanceName' trước khi bạn có thể tạo một nhóm khả dụng trong trường hợp này.

Sau đó, tôi đã làm theo hướng dẫn để đi đến "Trình quản lý cấu hình máy chủ SQL" và tab "Luôn sẵn sàng cao" để bật tính năng này. Lần này, tính năng đã chuyển sang màu xám và có một thông báo nói rằng nút máy tính không nằm trong cụm chuyển đổi dự phòng.

Câu hỏi của tôi là:

Làm cách nào để khắc phục sự cố này nếu chúng ta thậm chí không có thiết lập cụm chuyển đổi dự phòng sẽ sử dụng tính năng này?

Tôi chạy dbcc checkdbvề chủ; kết quả là:

CHECKDB đã tìm thấy 0 lỗi phân bổ và 0 lỗi thống nhất trong cơ sở dữ liệu 'chính'.

Nhóm Luôn sẵn sàng KHÔNG bật vì tôi thậm chí không có cụm chuyển đổi dự phòng.

Câu trả lời:


2

Wiki cộng đồng trả lời để làm tài liệu cho giải pháp

KenWilson :

Bỏ qua tất cả các bước liên quan đến Luôn luôn và chạy SSIS_hotfix_install.sqltập lệnh.

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.