Khắc phục: SQL Server không bắt đầu và một sự vi phạm truy cập xảy ra sau khi bạn cài đặt SQL Server 2000 Service Pack 3

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:814572
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.
TRIỆU CHỨNG
Sau khi bạn cài đặt Microsoft SQL Server 2000 Service Pack 3 (SP3), Microsoft SQL Server không bắt đầu hoặc nó bắt đầu và sau đó ngay lập tức điểm dừng, và thông báo lỗi đang đăng nhập tập tin khác nhau.

Ví dụ, SQL Server tạo ra sự vi phạm truy cập sau đây trong Nhật ký lỗi SQL Server tập tin:

(Chú ý Các lỗi sau đây là mẫu.)
2003-01-30 14:57:47.93 máy chủ sử dụng 'dbghelp.dll' phiên bản '4.0.5'
* Ngăn xếp Dump đang được gửi đến C:\Program Files\Microsoft SQL Server\MSSQL\log\SQLDump0030.txt
2003-01-30 14:57:47.95 máy chủ FRunCM: Tạo ra quá trình 828 gây tử vong ngoại lệ c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Máy chủ chấm dứt quá trình này.
* *******************************************************************************
*
* BẮT ĐẦU NGĂN XẾP DUMP:
* 01/30/03 14: 57: 47 spid 0
*
* Ngoại lệ địa chỉ = 00000000
* Mã ngoại lệ = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access vi phạm xảy ra địa chỉ đọc 00000000

* -------------------------------------------------------------------------------
* Ngắn ngăn xếp Dump
* 00000000 Module(sqlservr+FFC00000)
* 00A73EB0 Module(sqlservr+00673EB0) (g_umsControl + 00000000)
* 00514B3F Module(sqlservr+00114B3F) (LoadDCOM + 00000103)
* 00519566 Module(sqlservr+00119566) (FRunCM + 00000475)
* 0051739E Module(sqlservr+0011739E) (initCM + 00000064)
* 7800A27B Module(MSVCRT+0000A27B) (beginthread + 000000CE)
* 77E8758A Module(KERNEL32+0000758A) (SetFilePointer + 0000018A)
Sau đây lỗi được tạo ra trong Nhật ký ứng dụng trong Event Viewer:
ID sự kiện: 17055
Nguồn: MSSQLSERVER
DESC: 17310:
FRunCm: Quá trình 2844 gen gây tử vong ngoại trừ c0000005
EXCEPTION_ACCESS_VIOLATION.
SQL Server chấm dứt quá trình.
Văn bản sau đây được tạo ra trong SQL Server 2000 SP3 Setup log tập tin (Sqlsp.log):
22: 08: 34 Quá trình xuất cảnh Code: (0)
22: 08: 34 C:\sql2ksp3\x86\BINN\osql.exe - Slpc: HCH_MEGA -b - n -d nắm vững -o "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.out" -i "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.sql"-Usa -P "
22: 08: 38 Quá trình xuất cảnh Code: (1) 22: 25: 23 lỗi chạy kịch bản: sp3_serv_uni.SQL (1)
Văn bản sau đây được tạo ra trong các SP3_serv_uni.out tập tin. Tệp này đang \Program Files\Microsoft SQL Server\MSSQL\Install thư mục.
Tạo 'system_function_schema.fn_get_sql'.
[DBNETLIB]ConnectionCheckForData (CheckforData()).
[DBNETLIB]Lỗi chung mạng. Kiểm tra mạng của bạn tài liệu hướng dẫn.
GIẢI PHÁP
Có ba lựa chọn để giải quyết vấn đề này:

Lựa chọn 1

Vấn đề này được giải quyết trong SQL Server 2000 Service Pack 3a (SP3a).

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


Tùy chọn 2

Chú ý Chạy các lệnh sau từ đĩa CD cài đặt SP3 hoặc thư mục cài đặt. Trong thủ tục sau đây, thư mục cài đặt là C:\sql2ksp3.
  1. Từ một dấu nhắc lệnh, hãy chạy lệnh sau để giải nén ảnh tập tin nội các self-extractor, SQLRedis.exe,-C:\Extract thư mục:
    C:\sql2ksp3\x86\other\sqlredis.exe /T:C:\Extract /c installer.bat/c
    Chú ý SQLRedis.exe tập tin nằm trong thư mục \x86\Other trong các thư mục cài đặt.
  2. Xác định vị trí tệp Mdac_qfe.exe trong cặp C:\Extract, và sau đó chạy tập tin Mdac_qfe.exe.
  3. Các Dữ liệu Microsoft Access thành phần Hotfix Trình cài đặt hộp thoại sẽ mở ra và chỉ ra rằng bạn cài đặt một hotfix. Nhấp vào Ok để tiếp tục cài đặt hotfix.
  4. Sau khi thành công cài đặt MDAC hotfix (Mdac_qfe.exe), chạy SQL Server 2000 SP3 thiết lập một lần nữa để hoàn thành tiến trình cài đặt.

Tùy chọn 3

Nếu các tùy chọn đầu tiên hai nhưng điều đó không giải quyết vấn đề, xin vui lòng liên hệ với Dịch vụ hỗ trợ sản phẩ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: 814572 - Xem lại Lần cuối: 12/08/2015 02:02:53 - Bản sửa đổi: 2.0

Microsoft SQL Server 2000 Service Pack 3

  • kbnosurvey kbarchive kberrmsg kbupgrade kbsysadmin kbprb kbmt KB814572 KbMtvi
Phản hồi