KB5016394 - Bản cập nhật tích lũy 17 dành cho SQL Server 2019
Ngày Phát hành:
11/08/2022
Phiên bản:
15.0.4249.2
Tóm tắt
Bài viết này mô tả Gói Cập nhật Tích lũy 17 (CU17) cho Microsoft SQL Server 2019. Bản cập nhật này chứa 38 bản sửa lỗi được phát hành sau khi phát hành Bản cập nhật Tích lũy SQL Server 2019 và sẽ cập nhật các cấu phần trong các bản dựng sau:
-
SQL Server - Phiên bản sản phẩm: 15.0.4249.2, phiên bản tệp: 2019.150.4249.2
-
Analysis Services - Phiên bản sản phẩm: 15.0.35.33, phiên bản tệp: 2018.150.35.33
Các sự cố đã biết trong bản cập nhật này
SQL Server CU14 2019 đã giới thiệu bản sửa lỗi để giải quyết các kết quả sai trong các gói song song do công ty tích hợp sẵn SESSION_CONTEXT. Tuy nhiên, bản sửa lỗi này có thể khiến tệp kết xuất Vi phạm Truy nhập trong khi đặt lại SESSION để tái sử dụng. Để giảm thiểu sự cố này, bạn có thể tắt bản sửa lỗi ban đầu và tắt tính song song cho bản dựng SESSION_CONTEXT để tránh kết quả sai. Để thực hiện điều này, hãy sử dụng các cờ theo dõi sau đây:
-
11042 - Cờ theo dõi này vô hiệu hóa song song cho xây dựng SESSION_CONTEXT.
-
9432 - Cờ theo dõi này vô hiệu hóa bản sửa lỗi được giới SQL Server CU14 2019.
Microsoft đang tìm cách khắc phục sự cố này sẽ sẵn dùng trong cu trong tương lai.
Các bản sửa lỗi và cải tiến có trong bản cập nhật này
Một sổ làm việc Excel có thể tải xuống có chứa danh sách tóm tắt các bản dựng, cùng với vòng đời hỗ trợ hiện tại của chúng, sẵn dùng. Tệp Excel cũng chứa danh sách sửa lỗi chi tiết SQL Server năm 2019 SQL Server 2017. Chọn để tải xuống tệp Excel này ngay.
Lưu ý: Các mục riêng lẻ trong bảng sau đây có thể được tham chiếu trực tiếp thông qua thẻ đánh dấu. Nếu bạn chọn bất kỳ ID tham chiếu lỗi nào trong bảng, thẻ thẻ đánh dấu sẽ được thêm vào URL bằng cách sử dụng định dạng "#bkmk_NNNNNNNN". Sau đó, bạn có thể chia sẻ URL này với người khác để họ có thể chuyển thẳng đến bản sửa lỗi mong muốn trong bảng.
Để biết thêm thông tin về các lỗi được khắc phục và cải tiến được bao gồm trong bản cập nhật tích lũy này, hãy xem các bài viết sau Microsoft Cơ sở Kiến thức.
Tham chiếu lỗi |
Số bài viết KB |
Mô tả |
Khu vực sửa lỗi |
Nền |
||
---|---|---|---|---|---|---|
Thêm hỗ trợ cho tham số "Triển khai" bị thiếu khi bạn sử dụng Danh sách SharePoint Online. |
Analysis Services |
Windows |
||||
Giải quyết lỗ hổng Từ chối Dịch vụ (DoS) đối với thư viện Newtonsoft trong SQL Server 2019. |
Analysis Services |
Windows |
||||
5016729 |
Cải tiến: Bật các nhóm khả dụng được phân phối SQL Server bản Standard |
Tính khả dụng cao |
Tất cả |
|||
Dạng xem quản lý động (DMV) sys.dm_hadr_availability_replica_cluster_nodes trả về giá trị node_name không hợp lệ cho một số truy vấn nhất định sau khi áp dụng Bản cập nhật Tích lũy 14 (CU14) SQL Server 2019. |
Tính khả dụng cao |
Windows |
||||
Cơ sở dữ liệu có thể không thể tiếp tục đồng bộ hóa trong quá trình chuyển đổi dự phòng của nhóm sẵn sàng Luôn Bật vì phiên làm việc trên đồng bộ hóa hoặc khôi phục cơ sở dữ liệu bị giết bởi một phiên khác. |
Tính khả dụng cao |
Tất cả |
||||
Một kết xuất xác nhận xảy ra trong sqlmin! BOSLockThreadHashTable::AddEntry trong quá trình sao lưu nhật ký trên bản sao thứ cấp của nhóm khả dụng. |
Tính khả dụng cao |
Tất cả |
||||
Thời gian chờ chốt xảy ra và các quầy lắng nghe IOCP khi Service Broker kết nối với một điểm cuối bằng cách sử dụng cơ sở dữ liệu phản chiếu. Chú ý Bản sửa lỗi này khả dụng khi bật TF 12323. |
Tính khả dụng cao |
Windows |
||||
Yêu cầu chỉ đọc vẫn đi đến nút chính đọc-ghi trong một nhóm luôn luôn sẵn sàng khi nút chỉ đọc danh sách định tuyến đi xuống. |
Tính khả dụng cao |
Tất cả |
||||
Rò rỉ bộ nhớ xảy ra theo "Phạm vi chỉ số đống" trên bảng trong bộ nhớ có chỉ mục không cụm, bất cứ khi nào có chèn đồng thời. |
In-Memory OLTP |
Tất cả |
||||
Rò bộ nhớ xảy ra trong chỉ mục phạm vi của bảng trong bộ nhớ sau khi quét chỉ mục song song. |
In-Memory OLTP |
Tất cả |
||||
Lỗi xảy ra khi bạn thực thi quy internal.cleanup_server_log lưu trữ trong cơ sở dữ liệu SSISDB. Dưới đây là thông báo lỗi: #MS_SSISServerCleanupJobLogin##. Con trỏ có tên 'execution_cursor' không tồn tại. [SQLSTATE 34000] (Lỗi 16916) |
Dịch vụ Tích hợp |
Windows |
||||
5016780 |
SQL Server cụ |
Tất cả |
||||
5013181 |
KHẮC PHỤC: Đăng ký vẫn hiện hoạt sau khi hết thời gian lưu giữ phân phối |
SQL Server cụ |
Windows |
|||
5017009 |
SQL Server cụ |
Windows |
||||
Khi bạn sử dụng lệnhAZDATA BDC ROTATEđể xoay mật khẩu của một cụm dữ liệu SQL Server sử dụng Active Directory, bạn nhận được thông báo lỗi sau đây: |
SQL Server cụ |
Linux |
||||
Cải thiện thời gian phản hồi của dạng xem hệ sys.spt_columns_odbc_view trên Linux. |
SQL Server cụ |
Linux |
||||
Trình tối ưu hóa có thể không tạo kế hoạch và ném lỗi khi bạn bật tính năng Soạn thảo Hàm Scalar User-Defined (UDF) và cố gắng cập nhật dạng xem được phân vùng bằng cách sử dụng đầu ra của UDF. Dưới đây là thông báo lỗi: Msg 8624, Cấp 16, Tiểu bang 21, Line <LineNumber> Lỗi Bộ xử lý Truy vấn Nội bộ: Bộ xử lý truy vấn không thể tạo kế hoạch truy vấn. Để biết thêm thông tin, hãy liên hệ với Dịch vụ Hỗ trợ Khách hàng. |
SQL Server cụ |
Windows |
||||
Lỗi 9003 xảy ra với số trình tự nhật ký không chính xác (LSN) khi bạn thực hiện khôi phục tiếp theo sau khi chỉ định LSN tại ranh giới tệp nhật ký ảo (VLF) bằng cách sử dụng câu lệnh RESTORE WITH STANDBY. Dưới đây là thông báo lỗi: Msg 3013, Cấp 16, Tiểu bang 1, Số Dòng <Số Dòng> KHÔI PHỤC CƠ SỞ DỮ LIỆU đang 1 cách bất thường. Msg 9003, Cấp 17, Tiểu bang 11, Số Dòng <Số Dòng> Số quét nhật ký (<LogScanNumber>) được chuyển để quét nhật ký trong cơ sở dữ liệu '<DatabaseName>' không hợp lệ. Lỗi này có thể cho thấy dữ liệu bị hỏng hoặc tệp nhật ký (.ldf) không khớp với tệp dữ liệu (.mdf). Nếu lỗi này xảy ra trong quá trình sao nhân bản, tái tạo ấn phẩm. Nếu không, hãy khôi phục từ bản sao lưu nếu sự cố dẫn đến lỗi trong quá trình khởi động. |
SQL Server cụ |
Windows |
||||
Bản sửa lỗi này khắc phục các sự cố sau:
|
SQL Server cụ |
Tất cả |
||||
Đi qua chuỗi IAM dài có thể gây ra một bộ lập lịch không đầu tư và bãi chứa liên quan. |
SQL Server cụ |
Tất cả |
||||
QDS vẫn bị kẹt ở chế độ chỉ đọc nếu chỉ mục dọn dẹp dựa trên kích thước xây dựng lại các bản phát hành không gian không đồng bộ. |
SQL Server cụ |
Windows |
||||
Một phiên bản SQL Server Express LocalDB không thể khởi động và trả về lỗi 9003 sau khi sao lưu nhiều bản sao lưu trên cơ sở dữ liệu mô hình. |
SQL Server cụ |
Windows |
||||
Vi phạm truy nhập xảy ra trong CSession::D eleteBlobHandleFactoryPool trong khi đặt lại SESSION để tái sử dụng. |
SQL Server cụ |
Windows |
||||
Báo cáo không chính xác kích thước lĩnh vực vật lý cho linux khối thiết bị có thể gây ra bất ngờ "sai sai đăng nhập IOs" cảnh báo cho nhật ký vận chuyển và nhóm luôn bật sẵn sàng. |
SQL Server cụ |
Linux |
||||
Việc xử lý ngoại lệ cơ hội cuối cùng cho chỉ mục Columnstore xảy ra sau khi lỗi nhật ký đầy đủ 9002. |
SQL Server cụ |
Tất cả |
||||
Vi phạm truy nhập xảy ra khi XVBChainTails::UpdateChainTails cập nhật m_pNewVersionChainTailInsert và m_pOldVersionChainTailInsert và các giá trị này không được phân bổ. |
SQL Server cụ |
Tất cả |
||||
Vi phạm truy nhập xảy ra khi bạn tạo cắp ráp CLR sau khi khôi phục cơ sở dữ liệu từ ảnh tức thời. |
SQL Server cụ |
Windows |
||||
Khi bạn tạo ấn phẩm ngang hàng bằng cách sử dụng chính sách giải quyết xung đột ghi-ghi-cuối và một hoặc vài bài viết trong ấn phẩm này chỉ có 1 cột là cột khóa chính, không chạy được tác nhân phân phối và trả về thông báo lỗi sau: Cú pháp không chính xác gần '$sys_mw_cd_id'. |
SQL Server cụ |
Windows |
||||
Lỗi ngoại lệ dấu trôi nổi 3628 xảy ra khi bạn chạy truy vấn văn bản đầy đủ có chứa hàm FREETEXTTABLE. |
SQL Server cụ |
Tất cả |
||||
5017100 |
KHẮC PHỤC: Tệp kết xuất vi phạm truy nhập xảy ra trong quá trình quét chỉ mục columnstore |
Hiệu suất SQL |
Tất cả |
|||
Lỗi 2706 xảy ra khi bạn chạy DBCC CHECKDB WITH EXTENDED_LOGICAL_CHECKS với cơ sở dữ liệu bằng cách sử dụng Hàm Table-Valued (TVF) sử dụng chỉ mục. Dưới đây là thông báo lỗi: Bảng '%.*ls' không tồn tại. |
Hiệu suất SQL |
Windows |
||||
Việc tạo ràng buộc cạnh trên bảng đồ thị sẽ đáp ứng vi phạm truy nhập khi bạn sử dụng bảng nút thay vì bảng cạnh trong ràng buộc. |
Hiệu suất SQL |
Tất cả |
||||
Vi phạm truy nhập xảy ra và truy vấn bị chấm dứt khi bạn sử dụng sp_cursoropen cho SHORTEST_PATH các bảng đồ thị. |
Hiệu suất SQL |
Tất cả |
||||
Vi phạm truy nhập xảy ra khi bạn tìm cách sử dụng hàm tổng hợp cùng với WITHIN GROUP (GRAPH PATH) và truy vấn không có mệnh đề MATCH phù hợp. |
Hiệu suất SQL |
Tất cả |
||||
Vi phạm truy nhập hoặc lỗi chấm nhận xảy ra khi bạn sử dụng tính năng LAST_QUERY_PLAN_STATS trong khi chạy truy vấn song song. |
Hiệu suất SQL |
Windows |
||||
Trong Microsoft SQL Server 2019, một tập lệnh tạo chỉ mục bị lỗi và trả về thông báo lỗi 8624. Dưới đây là thông báo lỗi: Lỗi Bộ xử lý Truy vấn Nội bộ: Bộ xử lý truy vấn không thể tạo kế hoạch truy vấn. Để biết thêm thông tin, hãy liên hệ với Dịch vụ Hỗ trợ Khách hàng. |
Hiệu suất SQL |
Windows |
||||
Lỗi xác nhận hệ thống xảy ra và truy vấn bị chấm dứt khi bạn cố sử dụng bảng dẫn xuất trong xác lập MATCH. |
Hiệu suất SQL |
Tất cả |
||||
Trong Microsoft SQL Server 2019, việc chạy các truy vấn được tham số sẽ bỏ qua quy tắc SelOnSeqPrj. Do đó, pushdown không xảy ra. |
Hiệu suất SQL |
Tất cả |
||||
Kết xuất xác nhận xảy ra trong RaiseInternalError trong khi xử lý dữ liệu đối tượng nhị phân lớn (BLOB). |
Hiệu suất SQL |
Windows |
Cách nhận hoặc tải xuống gói cập nhật tích lũy mới nhất hoặc gói cập nhật tích lũy mới nhất
Bản cập nhật sau khả dụng từ Trung Microsoft Tải xuống:
Tải xuống gói cập nhật tích lũy mới nhất cho SQL Server 2019 ngay
Lưu ý:
-
Microsoft Tâm Tải xuống sẽ luôn trình bày bản phát hành CU mới SQL Server 2019.
-
Nếu trang tải xuống không xuất hiện, hãy liên hệ với bộ Microsoft vụ khách hàng và bộ phận Hỗ trợ để nhận gói cập nhật tích lũy.
Bản cập nhật sau có sẵn từ Danh mục Microsoft cập nhật:
Tải xuống gói cập nhật tích lũy cho SQL Server CU17 2019 ngay
Lưu ý:
-
Microsoft mục Cập nhật này chứa SQL Server CU năm 2019 và đã phát hành SQL Server 2019 CU mới.
-
CU này cũng có sẵn thông qua Dịch vụ Cập nhật Windows Server (WSUS).
-
Chúng tôi khuyên bạn luôn nên cài đặt bản cập nhật tích lũy mới nhất có sẵn.
Để cập SQL Server 2019 trên Linux lên CU mới nhất, trước tiên bạn phải cấu hình kho lưu trữ Cập nhật Tích lũy. Sau đó, cập nhật gói SQL Server của bạn bằng cách sử dụng lệnh cập nhật phù hợp dành riêng cho nền tảng.
Để biết hướng dẫn cài đặt và liên kết trực tiếp đến các bản tải xuống gói CU, hãy xem ghi chú phát hành SQL Server 2019.
Để nâng cấp Microsoft SQL Server 2019 Cụm dữ liệu lớn (BDC) trên Linux lên CU mới nhất, hãy xem Hướng dẫn Triển khai Cụm dữ liệu lớn của bạn.
Bắt đầu từ SQL Server CU1 2019, bạn có thể thực hiện các nâng cấp tại chỗ cho Cụm dữ liệu lớn từ các bản phát hành được hỗ trợ sản xuất (SQL Server 2019 GDR1). Để biết thêm thông tin, hãy xem Cách nâng cấp SQL Server Cụm dữ liệu lớn.
Để biết thêm thông tin, hãy xem ghi Cụm dữ liệu lớn phát hành mới.
Thông tin về tệp
Bạn có thể xác minh việc tải xuống bằng cách tính toán hàm băm của tệpSQLServer2019-KB5016394-x64.exe thông qua lệnh sau đây:
-
certutil -hashfile SQLServer2019-KB5016394-x64.exe SHA256
Tên tệp |
Hàm băm SHA256 |
---|---|
SQLServer2019-KB5016394-x64.exe |
B3AF212A50B79CA5B780D0EEB895572C6567ECD516135C0D221309CDF637C8AB |
Phiên bản tiếng Anh của gói này có các thuộc tính tệp (hoặc các thuộc tính tệp mới hơn) được liệt kê trong bảng sau đây. Ngày và giờ của các tệp này được liệt kê theo Giờ chuẩn quốc tế (UTC). Khi bạn xem thông tin về tệp, tệp đó đã được chuyển đổi thành giờ địa phương. Để tìm ra sự khác biệt giữa UTC và giờ địa phương, hãy dùng tab Múi giờ trong mục Ngày và Giờ trong Panel điều khiển.
Các phiên bản dựa trên x64 SQL Server Dịch vụ Phân tích 2019
|
Lưu ý cho bản cập nhật này
Để áp dụng gói cập nhật tích lũy này, bạn phải chạy SQL Server 2019.
Bạn có thể phải khởi động lại máy tính sau khi áp dụng gói cập nhật tích lũy này.
Để sử dụng một trong các hotfixes trong gói này, bạn không phải thực hiện bất kỳ thay đổi cho sổ đăng ký.
Bài viết này cũng cung cấp các thông tin quan trọng sau đây:
Phiên bản bản dựng CU của Analysis Services
Bắt đầu từ Microsoft SQL Server 2017, số phiên bản bản dựng của Analysis Services và SQL Server bản dựng của Công cụ Cơ sở dữ liệu không khớp. Để biết thêm thông tin, hãy xem xác minh phiên bản bản dựng cập nhật tích lũy Dịch vụ Phân tích.
Bản cập nhật tích lũy (CU)
-
Mỗi CU mới chứa tất cả các bản sửa lỗi được bao gồm trong CU trước đó cho phiên bản cài đặt SQL Server.
-
SQL Server CUs được chứng nhận ở cùng cấp độ như gói dịch vụ và nên được cài đặt ở cùng mức độ tin cậy.
-
Chúng tôi khuyên bạn nên liên tục, chủ động cài đặt các CUU khi chúng trở nên có sẵn theo các hướng dẫn sau:
-
Dữ liệu lịch sử cho thấy một số lượng đáng kể các trường hợp hỗ trợ liên quan đến một sự cố đã được giải quyết trong một CU được phát hành.
-
Các CU có thể chứa giá trị gia tăng nhiều hơn các hotfix. Điều này bao gồm khả năng hỗ trợ, khả năng quản lý và các bản cập nhật về độ tin cậy.
-
-
Chúng tôi khuyên bạn nên kiểm tra SQL Server CUs trước khi bạn triển khai chúng vào môi trường sản xuất.
Khi bạn triển khai một bản cập nhật cho một môi trường kết hợp (chẳng hạn như Luôn Bật, nhân bản, cụm và phản chiếu), chúng tôi khuyên bạn nên tham khảo các bài viết sau đây trước khi bạn triển khai các bản cập nhật:
-
SQL Server cập nhật cuộn cụm chuyển đổi dự phòng và quy trình gói dịch vụ
Lưu ý: Nếu bạn không muốn sử dụng quy trình cập nhật liên tục, hãy làm theo các bước sau để áp dụng bản cập nhật:
-
Cài đặt bản cập nhật trên nút thụ động.
-
Cài đặt bản cập nhật trên nút hiện hoạt (yêu cầu khởi động lại dịch vụ).
-
-
Nâng cấp và cập nhật máy chủ nhóm tính khả dụng sử dụng thời gian chết tối thiểu và mất dữ liệu
Lưu ý: Nếu bạn đã bật Luôn Bật cùng với danh mục SSISDB , hãy xem thông tin về SSIS với Luôn Bật để biết thêm thông tin về cách áp dụng cập nhật trong những môi trường này.
-
Làm thế nào để áp dụng một hotfix cho SQL Server tô-tô-nhân bản
SQL Server CUs hiện đa ngôn ngữ. Vì vậy, gói CU này không phải là cụ thể cho một ngôn ngữ. Điều này áp dụng cho tất cả các ngôn ngữ được hỗ trợ.
One CU package includes all available updates for all SQL Server 2019 components (features). Tuy nhiên, gói cập nhật tích lũy cập nhật chỉ những cấu phần hiện đang được cài đặt trên SQL Server dụ mà bạn chọn để được dịch vụ. Nếu một SQL Server năng mới (ví dụ, Analysis Services) được thêm vào ví dụ sau khi cu này được áp dụng, bạn phải áp dụng lại CU này để cập nhật tính năng mới cho CU này.
Nếu có sự cố khác xảy ra hoặc nếu cần có bất kỳ khắc phục sự cố nào, bạn có thể phải tạo yêu cầu dịch vụ. Chi phí hỗ trợ thông thường sẽ áp dụng cho các câu hỏi hỗ trợ bổ sung và cho các sự cố không đủ điều kiện cho gói cập nhật tích lũy cụ thể này. Để biết danh sách đầy đủ các Microsoft số điện thoại của Bộ phận Hỗ trợ và Dịch vụ Khách hàng hoặc để tạo yêu cầu dịch vụ riêng, hãy truy cập trang web Microsoft hỗ trợ của bạn.
Cách gỡ cài đặt bản cập nhật này
-
Trong Panel điều khiển, mở mục Chương trình và Tính năng, rồi chọn Xem các bản cập nhật đã cài đặt.
-
Định vị mục nhập tương ứng với gói cập nhật tích lũy này trong SQL Server 2019.
-
Nhấn và giữ (hoặc bấm chuột phải vào) mục nhập, rồi chọn Gỡ cài đặt.
Để gỡ cài đặt CU này trên Linux, bạn phải quay trở lại gói về phiên bản trước. Để biết thêm thông tin về cách quay lui quá trình cài đặt, hãy xem Quay lui SQL Server.
Tham khảo
-
Thông báo về các bản cập nhật cho Mô SQL Server Dịch vụ Gia tăng (ISM)
-
SQL Server Gói Dịch vụ đã ngừng hoạt động kể từ SQL Server 2017
-
Xác định phiên bản và phiên bản của Công cụ Cơ sở dữ SQL Server sở dữ liệu đang chạy
-
Đặt tên sơ đồ và Sửa mô tả khu vực cho các SQL Server cập nhật phần mềm
-
Mô tả về thuật ngữ tiêu chuẩn được sử dụng để mô tả các bản Microsoft cập nhật phần mềm