Microsoft phân phối các bản sửa lỗi Microsoft SQL Server 2012 là một tệp được tải xuống. Vì bản sửa lỗi được tích lũy, mỗi bản phát hành mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server 2012 trước đó.

Triệu chứng

Khi bạn nâng cấp một phiên bản Microsoft SQL Server 2008 hoặc cụm nhóm Microsoft SQL Server 2008 R2 vào phiên bản cluster của Microsoft SQL Server 2012, thao tác nâng cấp sẽ không thành công. Ngoài ra, bạn nhận được thông báo lỗi sau đây:

Đã xảy ra lỗi trong thao tác nâng cấp SQL Server. Thiết lập không thể di chuyển nhóm tài nguyên hộp số dự bị và mang nó trực tuyến. Để tiếp tục thao tác nâng cấp này, hãy làm cho nhóm tài nguyên trực tuyến theo cách thủ công và thử lại thiết lập. Lý do: cụm nhóm 'Clustergroupname' không thể được đưa trực tuyến vào nút ' mọi nút sẵn dùng '. Lỗi: đã xảy ra lỗi khi gọi mã cụm từ một nhà cung cấp. Thông báo ngoại lệ: lỗi chung. Mã trạng thái: 997. Mô tả: thao tác chồng chéo I/O đang được tiến hành.

Lưu ý Vấn đề này có nhiều khả năng xảy ra khi phiên bản Cluster chứa nhiều cơ sở dữ liệu.

Nguyên nhân

Sự cố này xảy ra vì thời gian xảy ra trong thao tác nâng cấp cụm. Nhóm cụm sẽ mất nhiều thời gian hơn dự kiến sẽ nâng cấp cơ sở dữ liệu. Trong thời gian này, tài nguyên của cụm máy chủ SQL vẫn nằm trong trạng thái "đang chờ xử lý trực tuyến". Thao tác này sẽ làm cho việc nâng cấp không thành công.Lưu ý Nhóm cụm đợi trong năm phút để đưa tài nguyên lên trên một nút khác.

Giải pháp

Thông tin Cập Nhật tích lũy

SQL Server 2012

Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong Cumulative Update 2 cho SQL Server 2012. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

2703275 Gói Cập Nhật tích lũy 2 cho SQL Server 2012Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2692828 Bản dựng SQL Server 2012 đã được phát hành sau khi SQL Server 2012 đã được phát hành

Cách giải quyết

Để giải quyết vấn đề này, hãy làm theo các bước sau đây:

  1. Nâng cấp khoảng một nửa các nút thụ động từng người. Để ngăn không cho thao tác thiết lập di chuyển nhóm tài nguyên sang mọi nút đã nâng cấp, hãy dùng tham số sau đây:

    /FAILOVERCLUSTERROLLOWNERSHIP=0

    Để biết thêm thông tin về tham số /Fail, hãy đi tới trang web MSDN sau đây:

    Thông tin chung về tham số/FAILOVERCLUSTERC

  2. Thêm các nút đã được nâng cấp theo cách thủ công trong bước 1 thành chủ sở hữu có thể có cho tài nguyên tên mạng.

  3. Di chuyển nhóm tài nguyên sang một nút đã nâng cấp và chờ nhóm đến trực tuyến.

  4. Loại bỏ các nút không được nâng cấp theo cách thủ công từ chủ sở hữu có thể cho tài nguyên tên mạng.

  5. Nâng cấp phần còn lại của các nút cụm.

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×