Áp dụng cho
Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Workgroup Edition Microsoft SQL Server 2005 Enterprise Edition

Lỗi #: 1209 (SQL Hotfix)Lỗi #: 443526 (SQLBUDT)

Microsoft phân phối bản sửa lỗi Microsoft SQL Server 2005 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ả bản vá bảo mật được đính kèm với trước SQL Server 2005 vá.

Bài viết này mô tả sau phiên bản hotfix này:

  • Sự cố được khắc phục bởi gói hotfix này

  • Điều kiện tiên quyết để cài đặt gói hotfix

  • Thông tin về việc bạn phải khởi động máy tính sau khi cài đặt gói hotfix

  • Thông tin về việc gói hotfix được thay thế bằng bất kỳ hotfix gói

  • Thông tin về việc bạn phải thực hiện bất kỳ thay đổi sổ đăng ký

  • Các tệp được chứa trong gói hotfix

Triệu chứng

Khi bạn thực hiện chức năng người dùng xác định trong SQL Server 2005, bạn nhận được thông báo lỗi. Sự cố này xảy ra nếu bạn chạy lệnh sau trước khi bạn thực hiện chức năng xác định người dùng:

SET FMTONLY ON

Bạn nhận được thông báo lỗi khác nhau, tuỳ thuộc vào phiên bản SQL Server 2005 mà bạn đã cài đặt. Nếu bạn sử dụng SQL Server 2005 Service Pack 1 (SP1), bạn cũng có thể gặp phải các sự cố khác.

Phiên bản gốc của SQL Server 2005

Khi bạn thực hiện chức năng người dùng xác định phiên bản gốc của SQL Server 2005, bạn nhận được thông báo lỗi.

Thông báo lỗi 536, mức 16, trạng thái 5, dòng 4Tham số không hợp lệ dài thông qua chức năng XÂU.

SQL Server 2005 SP1

Khi bạn thực hiện các chức năng người dùng xác định trong SQL Server 2005 SP1, bạn gặp sự cố sau:

  • Bạn nhận được thông báo lỗi sau:

    Thông báo lỗi 109, mức 20, trạng thái 0, dòng 0Một vận chuyển cấp lỗi đã xảy ra khi nhận được kết quả từ máy chủ. (nhà cung cấp: chia sẻ cung cấp bộ nhớ, lỗi: 0 - đường ống đã bị chấm dứt.)

  • Dừng dịch vụ SQL Server.

  • Vi phạm truy nhập sau được ghi vào tệp SQL Server Errorlog:

    SqlDumpExceptionHandler: 53 quá trình tạo ra ngoại lệ nghiêm trọng là c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server kết thúc quá trình này.

Giải pháp

Thông tin gói dịch vụ

Để khắc phục sự cố này, tải xuống các gói dịch vụ mới nhất cho SQL Server 2005. Để 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:

913089 cách lấy gói dịch vụ mới nhất cho SQL Server 2005

Thông tin về cập nhật nóng

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này. Cập nhật nóng này có thể được kiểm tra thêm. Vì vậy, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.Nếu cập nhật nóng này sẵn có để tải xuống thì sẽ có phần "Cập nhật nóng có sẵn để tải xuống" ở đầ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, hãy liên hệ với Dịch vụ Khách hàng và Bộ phận Hỗ trợ của Microsoft để nhận được các cập nhật nóng.Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm Web site sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý Mẫu "Tải xuống cập nhật nóng sẵn có" hiển thị các ngôn ngữ mà cập nhật nóng này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

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

Bạn phải SQL Server 2005 Service Pack 1 (SP1) được cài đặt để áp dụng hotfix này.Để biết thêm thông tin về cách lấy SQL Server 2005 Service Pack 1, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

913089 cách lấy gói dịch vụ mới nhất cho SQL Server 2005

Thông tin khởi động lại

Bạn phải khởi động lại dịch vụ SQL Server sau khi bạn áp dụng hotfix này.

Thông tin đăng ký

Bạn không phải thay đổi sổ đăng ký.

Thông tin tập tin hotfix

Hotfix này chỉ chứa các tệp cần thiết để khắc phục sự cố mà bài viết này liệt kê. Hotfix này có thể chứa tất cả các tệp mà bạn phải hoàn toàn Cập nhật sản phẩm lên bản mới nhất.Phiên bản tiếng Anh của cập nhật nóng này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab múi giờ trong mục ngày và giờ trong Pa-nen điều khiển.

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

Nền tảng

Hauresourcedb.ldf

Không áp dụng

524,288

17-Aug-2006

10:39

Không áp dụng

Hauresourcedb.mdf

Không áp dụng

39,911,424

17-Aug-2006

10:39

Không áp dụng

Logread.exe

2005.90.2183.0

398,112

17-Aug-2006

14:13

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2183.0

543,520

17-Aug-2006

14:13

x86

Microsoft.analysisservices.deployengine.dll

9.0.2183.0

138,016

17-Aug-2006

14:12

x86

Microsoft.analysisservices.dll

9.0.2183.0

1,215,264

17-Aug-2006

14:13

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2183.0

75,552

17-Aug-2006

14:11

x86

Microsoft.sqlserver.sqlenum.dll

9.0.2183.0

908,064

17-Aug-2006

14:13

x86

Msgprox.dll

2005.90.2183.0

197,920

17-Aug-2006

14:11

x86

Msmdlocal.dll

9.0.2183.0

15,703,840

17-Aug-2006

14:13

x86

Msmdredir.dll

9.0.2183.0

3,968,800

17-Aug-2006

14:14

x86

Replprov.dll

2005.90.2183.0

547,616

17-Aug-2006

14:13

x86

Replrec.dll

2005.90.2183.0

782,112

17-Aug-2006

14:12

x86

Sqlaccess.dll

2005.90.2183.0

347,936

17-Aug-2006

14:13

x86

Sqlagent90.exe

2005.90.2183.0

319,264

17-Aug-2006

14:12

x86

Sqlservr.exe

2005.90.2183.0

28,959,064

17-Aug-2006

14:13

x86

Sysdbupg.sql

Không áp dụng

192,346

19-Jul-2006

09:02

Không áp dụng

Template_hauresourcedb.ldf

Không áp dụng

524,288

17-Aug-2006

10:39

Không áp dụng

Template_hauresourcedb.mdf

Không áp dụng

39,911,424

17-Aug-2006

10:39

Không áp dụng

Xpstar90.dll

2005.90.2183.0

292,640

17-Aug-2006

14:16

x86

Xpstar90.rll

2005.90.2183.0

152,864

17-Aug-2006

14:12

Không áp dụng

Giải pháp

Để khắc phục sự cố này, thay đổi thiết đặt FMTONLY OFF trước khi bạn thực hiện chức năng xác định người dùng.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố 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 khắc phục trong SQL Server 2005 Service Pack 2.

Thông tin

Để biết thêm thông tin về giản đồ đặt tên cho bản cập nhật Microsoft SQL Server, 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:

822499 giản đồ đặt tên mới cho phần mềm Microsoft SQL Server Cập Nhật góiĐể 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 để miêu tả các bản cập nhật phần mềm Microsoft

Ngăn xếp kết xuất thông tin

Bạn nhận được thông tin sau đổ ngăn xếp trong SQL Server 2005 SP1:

2006-08-16 19:30:37.61 spid54      * Short Stack Dump2006-08-16 19:30:37.62 spid54      014718DE Module(sqlservr+004718DE)2006-08-16 19:30:37.62 spid54      0108B032 Module(sqlservr+0008B032)2006-08-16 19:30:37.62 spid54      0108B066 Module(sqlservr+0008B066)2006-08-16 19:30:37.62 spid54      014680F2 Module(sqlservr+004680F2)2006-08-16 19:30:37.62 spid54      01BDF9D2 Module(sqlservr+00BDF9D2)2006-08-16 19:30:37.62 spid54      014688D5 Module(sqlservr+004688D5)2006-08-16 19:30:37.62 spid54      01023E34 Module(sqlservr+00023E34)2006-08-16 19:30:37.62 spid54      0136764A Module(sqlservr+0036764A)2006-08-16 19:30:37.62 spid54      013674C1 Module(sqlservr+003674C1)2006-08-16 19:30:37.62 spid54      01367356 Module(sqlservr+00367356)2006-08-16 19:30:37.62 spid54      01BF2102 Module(sqlservr+00BF2102)2006-08-16 19:30:37.62 spid54      01381DA5 Module(sqlservr+00381DA5)2006-08-16 19:30:37.62 spid54      01023E34 Module(sqlservr+00023E34)2006-08-16 19:30:37.62 spid54      01041DD5 Module(sqlservr+00041DD5)2006-08-16 19:30:37.62 spid54      0103DFD4 Module(sqlservr+0003DFD4)2006-08-16 19:30:37.62 spid54      01006A96 Module(sqlservr+00006A96)2006-08-16 19:30:37.62 spid54      01006BBC Module(sqlservr+00006BBC)2006-08-16 19:30:37.62 spid54      01006DAB Module(sqlservr+00006DAB)2006-08-16 19:30:37.62 spid54      01447562 Module(sqlservr+00447562)2006-08-16 19:30:37.62 spid54      0144859B Module(sqlservr+0044859B)2006-08-16 19:30:37.62 spid54      0144789A Module(sqlservr+0044789A)2006-08-16 19:30:37.64 spid54      01447720 Module(sqlservr+00447720)2006-08-16 19:30:37.64 spid54      781329AA Module(MSVCR80+000029AA)2006-08-16 19:30:37.65 spid54      78132A36 Module(MSVCR80+00002A36)sqlservr!CMsqlXactImp::ClearAllUpdateSequenceMarkers+0x3b (CONV: thiscall)sqlservr!CMsqlXactImp::RollbackInternal+0x3a (CONV: thiscall)sqlservr!CMsqlXactImp::Rollback+0x31 (CONV: thiscall)sqlservr!CAutoMsqlXact::RollbackNestedXact+0x1b (FPO: [0,0,0]) (CONV: thiscall)sqlservr!CExecuteStatement::RollbackNestedXact+0x14 (FPO: [1,0,0]) (CONV: thiscall)sqlservr!CExecuteStatement::FinishNormalImp+0x8c (CONV: thiscall)sqlservr!CExecuteStatement::FinishOnExceptionImp+0x13 (CONV: thiscall)sqlservr!CMsqlExecContext::FExecute+0x65c (CONV: thiscall)sqlservr!CSQLSource::Execute+0x73b (CONV: thiscall)sqlservr!process_request+0x2e3 (CONV: stdcall)sqlservr!process_commands+0x2e0 (CONV: stdcall)sqlservr!SOS_Task::Param::Execute+0xe2 (CONV: thiscall)sqlservr!SOS_Scheduler::RunTask+0xb9 (CONV: thiscall)sqlservr!SOS_Scheduler::ProcessTasks+0x141 (CONV: stdcall)sqlservr!SchedulerManager::WorkerEntryPoint+0x1a8 (CONV: stdcall)sqlservr!SystemThread::RunWorker+0x7f (CONV: thiscall)sqlservr!SystemThreadDispatcher::ProcessWorker+0x225 (CONV: thiscall)sqlservr!SchedulerManager::ThreadEntryPoint+0x143 (CONV: stdcall)msvcr80!_callthreadstartex+0x1b (FPO: [Non-Fpo]) (CONV: cdecl)msvcr80!_threadstartex+0x66 (FPO: [Non-Fpo]) (CONV: stdcall)

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.