Triệu chứng
Giả sử bạn thêm hoặc loại bỏ tệp dữ liệu trong cơ sở dữ liệu Microsoft SQL Server 2014 hoặc SQL Server 2012. SQL Server có thể mất nhiều thời gian để hoàn thành tác vụ khởi động cơ sở dữ liệu sau khi phục hồi nếu số lượng cơ sở dữ liệu, tệp cơ sở dữ liệu hoặc cả hai lớn.
Lưu ý: Sự cố này nhìn chung không ảnh hưởng đến truy nhập cơ sở dữ liệu khi quá trình phục hồi cơ sở dữ liệu đã hoàn tất và cơ sở dữ liệu đang ở trạng thái trực tuyến. Tuy nhiên, nếu cơ sở dữ liệu được đặt cấu hình trong phản chiếu cơ sở dữ liệu, sự cố này có thể khiến hoạt động chuyển đổi dự phòng của cơ sở dữ liệu bị chặn.
Nguyên nhân
Sự cố này xảy ra khi bạn có các tệp ở trạng thái giả, dropped, hoặc droppedReusepending vì bạn đếm sai các tệp này.
Lưu ý Sự cố trong KB 2932120 KHẮC PHỤC: SQL Server mất nhiều thời gian để mở cơ sở dữ liệu sau giai đoạn phục hồi khi số lượng cơ sở dữ liệu hoặc tệp cơ sở dữ liệu hay cả hai lớn trong SQL Server 2012 hoặc SQL Server 2014 cũng có triệu chứng tương tự với sự cố này. Tuy nhiên, nguyên nhân của nó khác với nguyên nhân của sự cố này. Sự cố trong KB 2932120 xảy ra khi bạn không so sánh số tệp với số tệp được báo cáo bởi cơ sở dữ liệu chính.
Giải pháp
Sự cố này được khắc phục lần đầu tiên trong bản cập nhật tích lũy tiếp theo của SQL Server.
Cập nhật tích lũy 1 cho SQL Server 2014 SP1 /en-us/help/3067839
Cập nhật tích lũy 6 cho SQL Server 2012 SP2 /en-us/help/3052468
Cập nhật Tích lũy 7 cho SQL Server 2014 /en-us/help/3046038
Giới thiệu về các bản cập nhật tích lũy cho SQL Server
Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:
- Bản cập nhật tích lũy mới nhất cho SQL Server 2014 SP1
- Bản cập nhật tích lũy mới nhất cho SQL Server 2012 SP2
- Bản cập nhật tích lũy mới nhất cho SQL Server 2014
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".