Khắc phục: Thông báo lỗi khi một ứng dụng kết nối ADO.NET cố gắng để tái sử dụng một kết nối từ các hồ bơi kết nối trong SQL Server 2005: "yêu cầu không thể chạy vì lô hủy bỏ"

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.

915112
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
Lỗi #: 242 (SQL Hotfix)
Lỗi #: 345 (SQL Hotfix)
Lỗi # 386 (SQL Hotfix)
Lỗi #: 603 (SQL Hotfix)
Lỗi #: 428308 (SQLBUDT)

Microsoft phân phối Microsoft SQL Server 2005 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 chứa tất cả các hotfix và tất cả các sửa lỗi bảo mật mà được đính kèm với trước SQL Server 2005 sửa chữa phát hành.
Tóm tắt
Bài viết này mô tả những điều sau đây về hotfix này phát hành:
  • Các vấn đề được cố định bởi gói hotfix này
  • Điều kiện tiên quyết để cài đặt chuyên biệt các hotfix gói
  • Thông tin về cho dù bạn phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt các gói hotfix
  • Thông tin về việc các gói hotfix được thay thế bởi bất kỳ hotfix nào khác gói
  • Thông tin về việc bạn phải thực hiện bất kỳ thay đổi sổ kiểm nhập
  • Các tập tin được chứa trong các hotfix gói
Triệu chứng
Trong SQL Server 2005, khi một Microsoft ADO.NET kết nối ứng dụng cố gắng để tái sử dụng một kết nối từ các hồ bơi kết nối, bạn nhận được một thông báo lỗi tương tự với những điều sau đây:
Lỗi 3980 mức 16 Nhà nước 1 theo yêu cầu không thể chạy vì lô bị hủy bỏ, điều này có thể do hủy bỏ các tín hiệu được gửi từ khách hàng, hoặc một yêu cầu đang chạy trong các cùng một phiên, mà làm cho phiên làm việc bận rộn.
Vấn đề này xảy ra Khi các điều kiện sau là đúng:
  • Kết nối tổng hợp được kích hoạt trong ADO.NET, kết nối ứng dụng.
  • Sử dụng kết nối ADO.NET ứng dụng phân phối giao dịch.
Nguyên nhân
Vấn đề này xảy ra khi SQL Server 2005 phải xử lý một thiết lập lại kết nối và một Microsoft phân phối giao dịch điều phối viên (DTC) hủy bỏ yêu cầu cho một giao dịch phân phối trên các kết nối cùng cùng một lúc.
Giải pháp

Thông tin gói bản ghi dịch vụ

Để giải quyết vấn đề này, có được gói bản ghi dịch vụ mới nhất cho SQL Server 2005. Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
913089 Cách gói bản ghi dịch vụ mới nhất cho SQL Server 2005

Thông tin hotfix

Một hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm khắc phục chỉ sự cố được mô tả trong bài viết này. Hotfix này chỉ áp dụng cho hệ thống đang gặp vấn đề cụ thể này. Hotfix này có thể nhận được thử nghiệm bổ sung. Vì vậy, nếu bạn không bị ảnh hưởng bởi vấn đề này, chúng tôi đề nghị bạn đợi cho Cập nhật phần mềm tiếp theo có chứa hotfix này.

Nếu các hotfix có sẵn để tải về, có là một phần "Hotfix download available" ở đầu bài viết cơ sở kiến thức này. Nếu phần này không xuất hiện, liên hệ với bản ghi dịch vụ khách hàng của Microsoft và hỗ trợ để có được các hotfix.

Lưu ý Nếu vấn đề khác xảy ra hoặc nếu bất cứ xử lý sự cố là cần thiết, bạn có thể cần phải tạo một yêu cầu bản ghi dịch vụ riêng biệt. Các chi phí hỗ trợ thông thường sẽ áp dụng để hỗ trợ thêm câu hỏi và vấn đề mà không đủ điều kiện cho hotfix này cụ thể. Cho một danh sách đầy đủ của Microsoft bản ghi dịch vụ khách hàng và hỗ trợ số điện thoại hoặc để tạo ra một yêu cầu bản ghi dịch vụ riêng biệt, ghé thăm Web site sau của Microsoft: Lưu ý Các hình thức "Hotfix download available" sẽ hiển thị các ngôn ngữ mà các hotfix có sẵn. Nếu bạn không nhìn thấy ngôn ngữ của bạn, đó là vì một hotfix là không có sẵn cho ngôn ngữ đó.

Điều kiện tiên quyết

Không có không có điều kiện tiên quyết cho hotfix này.

Khởi động lại thông tin

Bạn không cần phải khởi động lại máy tính sau khi bạn áp dụng điều này hotfix.

kiểm nhập thông tin

Bạn không phải thay đổi sổ kiểm nhập.

Thông tin tập tin hotfix

Hotfix này chứa chỉ là những tập tin được yêu cầu để sửa chữa Các vấn đề có danh sách các bài viết này. Hotfix này có thể không chứa tất cả các tệp mà bạn phải có để hoàn toàn Cập Nhật một sản phẩm mới nhất xây dựng.

Các phiên bản tiếng Anh của hotfix này có các thuộc tính tệp (hoặc sau này tập tin thuộc tính) mà được liệt kê trong bảng sau. Ngày tháng và thời gian cho những tập tin được liệt kê trong Giờ Quốc tế Phối hợp (UTC). Khi bạn xem chi tieát taäp tin, nó bị chuyển thành giờ cục bộ. Để tìm sự khác nhau giữa UTC và local time, sử dụng các múi thời gian tab trong ngaøy giôø mục trong Panel điều khiển.
SQL Server 2005, phiên bản 32-bit
tập đã đặt tên tinPhiên bản tệpTập tin Kích thướcNgàyThời gianNền tảng
Osql.exe2005.90.1528.051,41618 Tháng 2 năm 200600: 18Không Áp dụng
Replrec.dll2005.90.1528.0781,01618 Tháng 2 năm 200600: 18Không Áp dụng
Sbmsmdlocal.dll9.0.1528.015,588,56818 Tháng 2 năm 200600: 19Không Áp dụng
Sbmsmdredir.dll9.0.1528.03,927,25618 Tháng 2 năm 200600: 19Không Áp dụng
Sqlaccess.dll2005.90.1528.0349,40018 Tháng 2 năm 200600: 18Không Áp dụng
Sqldiag.exe2005.90.1528.0960,21618 Tháng 2 năm 200600: 18Không Áp dụng
Sqlservr.exe2005.90.1528.028,778,25618 Tháng 2 năm 200600: 19Không Áp dụng
SQL Server 2005, phiên bản 64-bit
tập đã đặt tên tinPhiên bản tệpTập tin Kích thướcNgàyThời gianNền tảng
Osql.exe2005.90.1528.083,67218 Tháng 2 năm 200602: 48Không Áp dụng
Replrec.dll2005.90.1528.01,007,32018 Tháng 2 năm 200602: 48Không Áp dụng
Sbmsmdlocal.dll9.0.1528.015,588,56818 Tháng 2 năm 200600: 19Không Áp dụng
Sbmsmdredir.dll9.0.1528.03,927,25618 Tháng 2 năm 200600: 19Không Áp dụng
Sqlaccess.dll2005.90.1528.0356,56818 Tháng 2 năm 200602: 48Không Áp dụng
Sqldiag.exe2005.90.1528.01,127,64018 Tháng 2 năm 200602: 48Không Áp dụng
Sqlservr.exe2005.90.1528.039,402,71218 Tháng 2 năm 200602: 49Không Áp dụng
SQL Server 2005, phiên bản 64-bit cho bộ xử lý Itanium
tập đã đặt tên tinPhiên bản tệpTập tin Kích thướcNgàyThời gianNền tảng
Osql.exe2005.90.1528.0123,09618 Tháng 2 năm 200603: 01Không Áp dụng
Replrec.dll2005.90.1528.02,137,81618 Tháng 2 năm 200603: 01Không Áp dụng
Sbmsmdlocal.dll9.0.1528.048,429,78418 Tháng 2 năm 200603: 02Không Áp dụng
Sbmsmdredir.dll9.0.1528.06,073,56018 Tháng 2 năm 200603: 01Không Áp dụng
Sqlaccess.dll2005.90.1528.0351,44818 Tháng 2 năm 200603: 01Không Áp dụng
Sqldiag.exe2005.90.1528.01,637,08018 Tháng 2 năm 200603: 01Không Áp dụng
Sqlservr.exe2005.90.1528.072,227,03218 Tháng 2 năm 200603: 02Không Áp dụng
Tình trạng
Microsoft đã xác nhận rằng đây là một vấn đề trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Vấn đề này lần đầu tiên được sửa chữa trong SQL Server 2005 Service Pack 1.
Thông tin thêm
Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
824684Mô tả thuật ngữ chuẩn được sử dụng để mô tả Cập nhật phần mềm 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: 915112 - Xem lại Lần cuối: 01/17/2015 13:33:26 - Bản sửa đổi: 1.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • kbnosurvey kbarchive kbautohotfix kbsql2005sp1fix kbsql2005connect kbbug kbfix kbtshoot kbhotfixserver kbqfe kbmt KB915112 KbMtvi
Phản hồi