Bài viết này mô tả các cải tiến báo cáo lỗi trong Microsoft SQL Server 2014 gói dịch vụ 1 (SP1) khi bạn sử dụng phần mở rộng của bộ đệm trong tính năng mới trong Microsoft SQL Server 2014.
Thông tin Bổ sung
Khi bạn bật tính năng phần mở rộng của hồ bơi đệm trong SQL Server 2014, bạn có thể gặp phải các vấn đề đã biết sau đây:
-
Bạn bật tính năng phần mở rộng của hồ bơi bộ đệm và kích cỡ của nó nhỏ hơn nhưng gần bốn lần so với kích cỡ bộ nhớ tối đa của máy chủ trong phiên bản SQL Server 2014 Standard. Ví dụ: kích cỡ bộ nhớ máy chủ tối đa là 28 Gigabyte (GB) và kích cỡ phần mở rộng của bể bơi đệm là 109 GB. Khi bạn tìm cách khởi động lại dịch vụ SQL Server, SQL Server không thể bắt đầu và bạn nhận được thông báo lỗi sau trong Nhật ký lỗi SQL Server:
Thời gian <> <> các chức năng của ngôn ngữ phổ biến của máy chủ runtime (CLR) được khởi tạo bằng cách dùng CLR Phiên bản v 4.0.30319 từ <tên đĩa>: \Windows\Microsoft.NET\Framework64\v4.0.30319\. <ngày> <> spid8s đang cố gắng phân bổ 14299819 BUF cho phần mở rộng của bể bơi đệm cho tối đa là 12989098 descriptor trang. <ngày> <thời gian> spid8s lỗi: 864, nghiêm trọng: 16, bang: 1. <ngày > <> spid8s tìm cách phân bổ 14299819 BUF cho phần mở rộng của vùng đệm bộ đệm cho tối đa. 12989098
Sau khi áp dụng SQL Server 2014 gói dịch vụ 1 (SP1), SQL Server có thể được khởi động lại mà không có vấn đề này.
-
Bạn bật tính năng phần mở rộng của hồ bơi bộ đệm, rồi cấu hình kích cỡ tối đa của bộ nhớ máy chủ để lớn hơn kích cỡ tệp bộ đệm của hồ bơi được xác định trước đó (theo thiết kế, kích cỡ phần mở rộng của vùng đệm đệm phải lớn hơn kích cỡ tối đa của bộ nhớ máy chủ ). Cấu hình thành công và phần mở rộng của Pool Buffer hoạt động chính xác. Tuy nhiên, phần mở rộng của bể bơi đệm bị vô hiệu hóa sau khi bạn khởi động lại dịch vụ SQL Server và bạn nhận được thông báo lỗi sau trong Nhật ký lỗi SQL Server:
Thời gian <ngày> <> kích cỡ phần mở rộng của bộ đệm máy chủ phải lớn hơn kích cỡ bộ nhớ vật lý <bộ nhớ max Server đã xác định> MB. Phần mở rộng của bể bơi đệm không được kích hoạt.
Sau khi áp dụng SQL Server 2014 SP1, ngoài thông báo trong Nhật ký lỗi SQL, bạn cũng sẽ nhận được thông báo cảnh báo sau đây trong SQL Server Management Studio (SSMS):
Bộ nhớ tối đa của máy chủ được chỉ định-<XXX> MB lớn hơn kích cỡ tệp bộ đệm của hồ bơi-<xxx> MB. Phần mở rộng của bể bơi đệm sẽ bị vô hiệu hóa khi khởi động lại.
-
Khi bạn tạo một tệp phần mở rộng của vùng đệm bộ đệm trên đĩa mà không có đủ dung lượng (ví dụ, kích cỡ bộ nhớ máy chủ tối đa là 28 GB và kích cỡ phần mở rộng của vùng đệm đệm là 120 GB), bạn nhận được thông báo lỗi hệ điều hành bị mơ hồ sau đây trong Nhật ký lỗi SQL Server:
Thời gian <> <> spid52 tạo tệp đã gặp lỗi hệ điều hành thay đổi kích thước tệp không thành công trong khi cố mở hoặc tạo đường dẫn tệp <của tệp vật lý>. BPE '.
Sau khi áp dụng SQL Server 2014 SP1, bạn sẽ nhận được thông báo lỗi sau đây:
Lỗi hệ điều hành (không đủ dung lượng trên đĩa)
-
Khi bạn cấu hình một tệp có phần mở rộng của bộ đệm, có kích cỡ rất lớn, bạn nhận được thông báo lỗi sau đây và nó không thể mô tả ý nghĩa thực tế:
Msg 864, Level 16, State 1, dòng 1Tìm cách phân bổ 25600 BUF cho phần mở rộng của bể bơi đệm cho tối đa là 12800 trang descriptor.
Sau khi áp dụng SQL Server 2014 SP1, thông báo lỗi sẽ thay đổi thành những điều sau đây:
Bạn đã tìm cách khởi tạo phần mở rộng của vùng đệm đệm <xxx> kB nhưng có kích cỡ tối đa cho phép là <xxx> kB
-
Khi việc tạo tệp phần mở rộng trạng thái rắn (SSD) không thành công vì một số lỗi (chẳng hạn như thư mục được xác định không có mặt), SQL Server sẽ in thông báo lỗi sau đây:
Không tạo được phần mở rộng của bể bơi đệm <XXX> MB trên đường dẫn ""
Đường dẫn trong thông báo lỗi không được in. Sau khi áp dụng SQL Server 2014 SP1, đường dẫn được in chính xác khi tạo tệp SSD không thành công.
Thông tin về gói dịch vụ
Để có được gói dịch vụ 1 cho SQL Server 2014, hãy tham khảo liên kết sau đây:
Để biết thêm thông tin về SQL Server 2014 gói dịch vụ 1 (SP1), hãy xem các lỗi đã được khắc phục trong SQL server 2014 Service Pack 1.
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".