Khắc phục: Chức năng SQLGetDiagRec không trở về lỗi trong SQL Server 2008 R2 nếu nhiều hơn 2100 truy vấn tham số được gửi

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:2588506
Microsoft phân phối Microsoft SQL Server 2008 R2 bản sửa lỗi như là một tải về tệp. Bởi vì các bản sửa lỗi tích lũy, mỗi bản phát hành mới có chứa tất cả các hotfix và cập nhật tất cả các bản cập nhật bảo mật mà được đính kèm với trước SQL Server 2008 R2 phát hành.
TRIỆU CHỨNG
Hãy xem xét các tình huống sau:
  • Một ứng dụng khách hàng sử dụng Microsoft SQL Server Native Client 10,0 để kết nối với một thể hiện của Microsoft SQL Server 2008 R2.
  • Các ứng dụng gửi một truy vấn có hơn 2100 tham số cho trường hợp.

    Chú ý Một truy vấn hỗ trợ tối đa là tham số 2100.
  • Truy vấn không chạy.
  • Các cuộc gọi ứng dụng các SQLGetDiagRec chức năng để lấy một mã lỗi và một thông báo lỗi.

Trong trường hợp này, mã 07002 lỗi và các thông báo lỗi sau đây được không trả lại:
[Microsoft][SQL Server Native Client 10,0]Bá TƯỚC lĩnh vực không chính xác hoặc cú pháp lỗi

Ngoài ra, không có mã lỗi hoặc thông báo lỗi được trả lại.
GIẢI PHÁP
Để giải quyết vấn đề này trong SQL Server 2008 R2, áp dụng Cập Nhật sau đây. Sau khi bạn áp dụng các Cập Nhật, các mã lỗi và thông báo lỗi được trả về.

Cumulative update Cập nhật thông tin

SQL Server 2008 R2

Sửa chữa cho vấn đề này lần đầu tiên phát hành gói tích lũy 10. Để biết thêm chi tiết về làm thế nào để có được điều này gói cumulative update cho SQL Server 2008 R2, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2591746 Tích lũy gói 10 cho SQL Server 2008 R2
Chú ý Bởi vì các bản xây dựng tích lũy, mỗi bản phát hành bản cập nhật mới có chứa tất cả các hotfix và cập nhật tất cả các bản cập nhật bảo mật mà được đính kèm với trước SQL Server 2008 R2 phát hành. Chúng tôi khuyên bạn hãy xem xét việc áp dụng việc phát hành bản cập nhật mới 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 để xem bài viết trong Cơ sở Kiến thức Microsoft:
981356 SQL Server 2008 R2 xây dựng được phát hành sau khi SQL Server 2008 R2 được phát hành
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

THAM KHẢO
Để biết thêm thông tin về các SQLGetDiagRec chức năng, truy cập vào trang web MSDN sau đây: Để biết thêm chi tiết về sức chứa tối đa cho SQL Server, truy cập vào trang web MSDN sau đây:Để biết thêm thông tin về Mô hình Dịch vụ Gia tăng dành cho SQL Server, 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:
935897 Mô hình Dịch vụ Gia tăng hiện do nhóm SQL Server cung cấp để phân phối các hotfix cho những sự cố đã báo cáo
Để biết thêm thông tin về giản đồ đặt tên dành cho các gói cập nhật SQL Server, 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:
822499 Giản đồ đặt tên mới dành cho các gói cập nhật phần mềm Microsoft SQL Server
Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
824684 Mô tả thuật ngữ chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2588506 - Xem lại Lần cuối: 10/17/2011 11:43:00 - Bản sửa đổi: 1.0

Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2588506 KbMtvi
Phản hồi