Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để xác định các vấn đề cài đặt chuyên biệt SQL Server 2008 trong các tập tin log thiết lập

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.

955396
GIỚI THIỆU
Nếu vấn đề xảy ra trong khi cài đặt chuyên biệt của Microsoft SQL Server 2008, bạn có thể sử dụng các tập tin log SQL Server 2008 để gỡ rối. Bài viết này chứa một kịch bản mẫu và mô tả, từng bước, làm thế nào để tìm nguyên nhân gốc của một cụ thể SQL Server 2008 cài đặt chuyên biệt vấn đề.
THÔNG TIN THÊM
Khi bạn chạy SQL Server Setup, tập tin kí nhập được tạo ra trong một mục tin thư thoại kí nhập timestamped mới. mục tin thư thoại kí nhập được đặt tại % programfiles %Microsoft SQL Server\100\Setup Bootstrap\Log\. Tên mục tin thư thoại kí nhập thời gian đóng dấu kiểm là định dạng YYYYMMDD_hhmmss.

Để khắc phục các vấn đề có thể xảy ra trong khi thiết lập SQL Server 2008, bạn có thể phải tìm ở nhiều tập tin kí nhập để tìm nguyên nhân gốc rễ của một vấn đề. Tệp nhật ký ban đầu có thể cung cấp chỉ là điểm khởi đầu cho việc xác định nguyên nhân gốc rễ của sự thất bại.

Nói chung, bạn không có sử dụng bất kỳ tập tin kí nhập trong mục tin thư thoại con Datastore. Thông thường, các tập tin sau đây phải được xem xét:
  • ConfigurationFile.ini
  • Summary.txt
  • Detail.txt
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_common_core_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_inst_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_inst_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_shared_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_shared_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_tools_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_tools_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu<32 and="" or="" 64="">_1.log</32>
Lưu ý Trong môi trường của bạn, tập đã đặt tên tin và số lượng các tập tin kí nhập có thể khác nhau từ danh sách dựa trên các tính năng cài đặt chuyên biệt được chọn khi bạn cài đặt chuyên biệt SQL Server 2008.

Mô tả các tập tin log SQL Server 2008

Summary.txt

Vị trí: % ProgramFiles %Microsoft SQL Server\100\Setup Bootstrap\Log\

Mục đích: kí nhập này là sạch và người dùng thân thiện tệp nhật ký có chứa các thông tin cơ bản về các vấn đề. Này cho thấy tập tin mà các thành phần máy chủ SQL được phát hiện, môi trường hệ điều hành, các tham số dòng lệnh được chỉ định, các giá trị được chỉ định và tình trạng chung của mỗi tập tin MSI và MSP bị xử tử.

Gỡ rối: để tìm thấy lỗi trong tập tin này, tra cứu cho "lỗi" hoặc "thất bại" từ khóa. Để biết thêm chi tiết về chi tiết của sự thất bại, mở tập tin được liệt kê trong dòng Bắt đầu với "Đăng nhập với sự thất bại".

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Vị trí: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Summary_<%ComputerName%_YYYYMMDD_HHMM>txt

Mục đích: tệp nhật kí này có chứa các thông tin tương tự như các tập tin Summary.txt. kí nhập này cũng có thể chứa thông tin về bất kỳ cố gắng thiết lập máy chủ SQL trước đó.

Gỡ rối: tìm thấy lỗi trong tập tin này, bạn thường có thể tra cứu cho "lỗi" hoặc "thất bại" từ khóa. Để biết thêm chi tiết về chi tiết của sự thất bại, mở tập tin được liệt kê trong dòng Bắt đầu với "Đăng nhập với sự thất bại".

Detail.txt

Vị trí: % ProgramFiles %Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM></YYYYMMDD_HHMM>\Detail.txt

Mục đích: tập tin kí nhập này cung cấp một bản ghi chi tiết của việc thi hành. Nó được tổ chức vào dòng Bắt đầu với thời gian đóng dấu kiểm theo sau là phần mở rộng sản xuất Nhật ký. Đây là một trong các tập tin log quan trọng nhất bởi vì nó có thể được sử dụng để xác định các lỗi xảy ra. Các bản ghi được tạo ra trên cơ sở thời gian. Điều này có nghĩa rằng các hành động được kí nhập ở đây không phải của các thành phần tạo ra chúng, nhưng theo thời gian mà họ được viện dẫn. Điều này rất hữu ích để xác định quá trình thực hiện từng bước, thứ tự trong đó hành động được thực hiện, và sự phụ thuộc giữa các hành động. Tệp này được tạo ra cho các công việc chính ví dụ như các cài đặt chuyên biệt, hoặc các công việc nâng cấp.

Gỡ rối: Nếu một lỗi xảy ra trong quá trình thiết lập, các trường hợp ngoại lệ hoặc lỗi sẽ được kí nhập ở phần cuối của tập tin. Xác định vị trí lỗi trong tập tin này, bạn phải vào cuối của tập tin và đọc các hành động ngược lại từ dưới đầu trang để tìm nơi các ngoại lệ hoặc lỗi được kí nhập. Tìm dòng Bắt đầu với "Thoát khỏi cơ sở mã" trong tập tin Summary.txt và sau đó tra cứu cho "lỗi," "Watson Xô", hoặc các từ khóa "ngoại lệ" trong tập tin Detail.txt. Kết quả tra cứu gần lối ra cơ sở mã sẽ giúp bạn xác định khi nào và nơi mà lỗi đầu tiên xuất hiện.

Detail_ComponentUpdate.txt

Vị trí: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_ComponentUpdate.txt

Mục đích: tập tin kí nhập này tương tự như các tập tin Detail.txt. Tệp này được tạo ra cho cấu phần Cập Nhật công việc.

Gỡ rối: thực hiện theo các bước tương tự như những người trong phần Detail.txt.

Detail_GlobalRules.txt

Vị trí: % ProgramFiles %Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_GlobalRules.txt

Mục đích: tập tin kí nhập này tương tự như các tập tin Detail.txt. Tệp này được tạo ra để thực hiện quy định toàn cầu.

Gỡ rối: kí nhập tập tin này được sử dụng chỉ khi các tập tin Summary.txt cho thấy thất bại trong phần SystemConfigurationCheck. Nói chung, bạn có thể mở và sử dụng các tập tin SystemConfigurationCheck_Report.htm để có được tất cả các thông tin đó là cần thiết. Tuy nhiên, nếu bạn muốn biết thêm thông tin từ sổ ghi này, tra cứu các "cai trị đánh giá thực hiện: không thành công" cụm từ trong tập tin này.

MSI tập tin đăng nhập:

  • <Feature>_<Architecture>_<Iteration>.log</Iteration></Architecture></Feature>
  • <Feature>_<Architecture>_<Language>_<Iteration>.log</Iteration></Language></Architecture></Feature>
  • <Feature>_<Architecture>_<Iteration>_<workflow>.log</workflow></Iteration></Architecture></Feature>
Vị trí: % ProgramFiles %Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\<Name></Name>log

Mục đích: các tập tin ghi cung cấp một bản ghi chi tiết của trình cài đặt chuyên biệt gói. Các Nhật ký được tạo ra bởi quá trình Msiexec.exe khi bạn cài đặt chuyên biệt các gói phần mềm đã chỉ định. Nếu việc thiết lập đã thành công và không có lỗi đã gặp, mục nhập Nhật ký "sản phẩm:Product_Name-Cài đặt hoàn tất thành công "sẽ hiển thị.

Gỡ rối: khi bạn sử dụng các tập tin log MSI, đảm bảo rằng bạn đang tra cứu tại nguồn gốc của vấn đề thay vì các thông báo lỗi phản ứng. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Sắp xếp MSI kí nhập cùng một mục tin thư thoại theo ngày tháng đã thay đổi.
  2. Mở cửa mỗi tệp nhật ký MSI từ dưới cùng của các tập tin kí nhập cho mỗi kí nhập trước đó. Đối với mỗi tập tin kí nhập, tra cứu cho "Giá trị trả lại 3" hoặc "@ Microsoft" không có dấu kiểm ngoặc.
  3. Lưu ý các thông báo lỗi cho mỗi tập tin cho đến khi bạn tìm thấy không có lỗi ở phần cuối của các bản ghi. Nhật ký cuối chứa lỗi bản gốc. Khi bạn tìm thấy sự xuất hiện đầu tiên trong kí nhập, bạn phải xác định cho dù các mục được hợp lệ, vì không phải tất cả "Trở lại giá trị 3" lỗi là vấn đề. Một số trong những sai sót được kỳ vọng. Nếu bạn không thể xác định cho dù các lỗi là hợp lệ, chúng tôi khuyên bạn hãy thử một trong các tùy chọn hỗ trợ Microsoft SQL Server.

SystemConfigurationCheck_Report.htm

Vị trí: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\SystemConfigurationCheck_Report.htm

Mục đích: tệp này chứa một phiên bản thân thiện của tình trạng thực hiện quy tắc. Nó cũng cung cấp một mô tả ngắn về mỗi quy tắc bị hành quyết.

Gỡ rối: bạn có thể mở tập tin SystemConfigurationCheck_Report.htm và nhìn cho các từ khoá "Không" và kiểm tra nếu mọi mục "Cảnh báo" áp dụng cho môi trường của bạn.

Một kịch bản mẫu của cách sử dụng kí nhập tập tin để xác định các cài đặt chuyên biệt không thành công của một SQL Server 2008 đứng một mình-được đặt tên dụ

Trong trường hợp này, một thông báo lỗi xuất hiện trong cácMicrosoft SQL Server 2008 Setup hộp thoại đó tương tự như sau:

Tiêu đề: Microsoft SQL Server 2008 Setup

------------------------------

Lỗi sau đã xảy ra:

SQL Server Setup đã bắt gặp lỗi khi chạy một tập tin cài đặt chuyên biệt Windows.

Thông báo lỗi trình cài đặt chuyên biệt Windows: hệ thống không thể tìm thấy tệp đã chỉ rõ.

Windows Installer tập tin: C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi

Windows Installer tệp sổ ghi: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\sql_engine_core_inst_Cpu64_1.log

Bấm 'Thử lại' để thử lại hành động không thành công, hoặc bấm 'Hủy bỏ' để hủy bỏ hành động này và tiếp tục thiết lập.

Để được trợ giúp, bấm vào: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

------------------------------

NÚT:

& RetryCancel
------------------------------

Trong trường hợp này, giả sử rằng bạn không thấy thông báo lỗi này trong cácMicrosoft SQL Server 2008 Setup hộp thoại. Thay vào đó, thiết lập của bạn cho thấy rằng quá trình cài đặt chuyên biệt thất bại.

Trong trường hợp này, để tìm nguyên nhân gốc rễ của sự thất bại bằng cách sử dụng tập tin kí nhập, hãy làm theo các bước sau:
  1. Tìm và mở file Summary.txt tương ứng với thời gian qua bạn chạy SQL Server 2008 thiết lập. Trong ví dụ này, cácC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 mục tin thư thoại được kết hợp với việc cài đặt chuyên biệt thực tế. Cặp này chứa các tệp Summary.txt có một tập đã đặt tên tin định dạng sau:
    Summary_<Machine_Name>_20100521_064942.txt</Machine_Name>
  2. Trong các tập tin Summary.txt, tìm thấy các thông tin sau ở trên cùng của các báo cáo để giúp bạn trong xác định lý do cho sự thất bại:
    Tóm tắt tổng thể:

    Kết quả cuối cùng: SQL Server cài đặt chuyên biệt không thành công. Để tiếp tục, điều tra lý do cho sự thất bại, khắc phục sự cố, gỡ bỏ cài đặt chuyên biệt SQL Server và sau đó chạy lại thiết lập máy chủ SQL.

    Thoát khỏi mã (Decimal):-2068643839

    Thoát khỏi cơ sở mã: 1203

    Thoát khỏi mã lỗi: 1

    Lối ra thông điệp: SQL Server cài đặt chuyên biệt không thành công. Để tiếp tục, điều tra lý do cho sự thất bại, khắc phục sự cố, gỡ bỏ cài đặt chuyên biệt SQL Server và sau đó chạy lại thiết lập máy chủ SQL.

    Bắt đầu thời gian: 2010-05-21 06: 50: 38

    Thời gian kết thúc: 2010-05-21 07: 09: 19

    Yêu cầu hành động: cài đặt chuyên biệt

    kí nhập với sự thất bại: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    Dựa trên thông tin này, xử lý sự cố mã Exit hay Exit cơ sở mã sẽ không dẫn bạn tìm thấy nguyên nhân gốc. Điều này là do các mã số bao gồm nhiều tình huống và không xác định các yếu tố của sự thất bại. Thông tin quan trọng từ phần này là dòng Bắt đầu với "Đăng nhập với sự thất bại."
  3. Mở tệp nhật ký được xác định trong dòng Bắt đầu với "Đăng nhập với sự thất bại" trong tập tin Summary.exe. Trong ví dụ này, mở tập tin C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. Bắt đầu từ cuối của tập tin, tra cứu lỗi 1203 từ dưới lên. Bạn sẽ tìm thấy các phần sau đây:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    2010-05-21 07: 09: 19 Slp: chạy hành động: CloseUI

    2010-05-21 07: 09: 19 Slp: ngừng hành động đã bỏ qua trong giao diện người dùng chế độ đầy đủ

    2010-05-21 07: 09: 19 Slp: hoàn thành hành động: CloseUI, trở về True

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07:09:23 Slp: ----------------------------------------------------------------------

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07: 09: 23 Slp: kết quả lỗi:-2068643839

    2010-05-21 07: 09: 23 Slp: dẫn đến cơ sở mã: 1203

    2010-05-21 07: 09: 23 Slp: dẫn đến mã lỗi: 1

    2010-05-21 07: 09: 23 Slp: Sco: cố gắng để tạo ra cơ sở registry key HKEY_LOCAL_MACHINE, máy

    2010-05-21 07: 09: 23 Slp: Sco: cố gắng mở registry subkey

    2010-05-21 07: 09: 23 Slp: Sco: cố gắng mở registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07: 09: 23 Slp: Sco: cố gắng để có được giá trị kiểm nhập DW0201

    2010-05-21 07: 10: 26 Slp: gửi 2 của 2 lỗi để kho dữ liệu Watson
  5. Thông tin này vẫn không hiển thị nguyên nhân thực tế của vấn đề hoặc làm thế nào để giải quyết nó. Các tin thư thoại ở đây có thể đánh lừa bạn nghĩ rằng đây là một vấn đề nào về sự cho phép hoặc hư hỏng sổ kiểm nhập. Những vấn đề này là chỉ là triệu chứng của vấn đề cốt lõi. Trong các mô tả của tập tin Detail.txt được đề cập trước đó, chúng tôi đề nghị tra cứu cụm từ "Lỗi," "Watson Xô", và "Ngoại lệ." Trong ví dụ này, bằng cách sử dụng các tiêu chí tra cứu, bạn nhận được các kết quả sau:
    • Lỗi: 99 lần xuất hiện
    • Ngoại lệ: 26 lần xuất hiện
    • Watson Xô: 4 lần xuất hiện

  6. Trong trường hợp này, "Watson Xô" sẽ là mục đầu tiên để xem xét trong tệp nhật ký Detail.txt. tra cứu từ dưới cùng của các tập tin từ đầu. Vị trí đầu tiên của phần nhóm Watson hiển thị các mục sau đây:
    2010-05-21 06: 57: 03 Slp: mục tiêu gói: "C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi"

    2010-05-21 06: 57: 04 Slp: InstallPackage: MsiInstallProduct trở về các kết quả mã 2.

    2010-05-21 06: 57: 04 Slp: Watson Xô 1

    Từ thông tin này, chúng tôi có thể suy ra rằng nguyên nhân gốc rễ của sự thất bại là mục tiêu gói C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi là mất tích.


THAM KHẢO
Để biết thêm chi tiết về làm thế nào để xem và đọc các tập tin log SQL Server 2008, xem bài viết sau đây của Microsoft TechNet:
Làm thế nào để: xem và đọc SQL Server thiết lập tập tin kí nhập

TechNet bài mô tả cấu trúc cơ bản của các tập đã đặt tên tin và các nội dung dự kiến sẽ những gì. Trong bài này, chúng tôi sẽ giải thích cụ thể hơn về làm thế nào và khi sử dụng từng loại tệp nhật kí.

2251397SQL Server 2008 thiết lập treo trên một hệ thống x 64 với bộ vi xử lý hợp lý hơn 32

975055 Khắc phục: Thông báo lỗi khi bạn cài đặt chuyên biệt SQL Server 2008 trên một máy tính đang chạy Windows 7: "Invoke hoặc BeginInvoke không thể được gọi là trên một kiểm soát cho đến khi tác cửa sổ đã được tạo ra."

Trung tâm giải pháp SQL Server

SQL Server cài đặt chuyên biệt thông tin
SQL Server 2008 độc lập cấu hình cài đặt chuyên biệt SQL2008RelNoteInstallation

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

Thuộc tính

ID Bài viết: 955396 - Xem lại Lần cuối: 04/23/2012 21:32:00 - Bản sửa đổi: 1.0

  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • kbsqlsetup sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtvi
Phản hồi