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

Làm thế nào để gỡ bỏ cài đặt một thể hiện của SQL Server 2005 bằng tay

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:909967
GIỚI THIỆU
Bài viết này mô tả làm thế nào để gỡ bỏ cài đặt một độc lập trường hợp của Microsoft SQL Server 2005 bằng tay. Nếu bạn làm theo các bước trong này bài viết, bạn chuẩn bị hệ thống để cho bạn có thể cài đặt lại SQL Hệ phục vụ.

Để biết thêm thông tin về làm thế nào để gỡ bỏ cài đặt SQL Server 2005 cụm chuyển đổi dự phòng thủ công, xem "làm thế nào để thủ uninstall một SQL Server 2005 cụm chuyển đổi dự phòng"chủ đề trong SQL Server 2005 sách trực tuyến, hoặc truy cập vào sau đây Trang Web mạng nhà phát triển của Microsoft (MSDN): Để biết thêm thông tin về làm thế nào để gỡ bỏ cài đặt một thể hiện của SQL Server 2000 bằng tay, bấm vào sau số bài viết để xem bài viết trong cơ sở kiến thức Microsoft:
290991Làm thế nào để tự hủy bỏ mặc định SQL Server 2000, tên, hoặc ví dụ ảo
Quan trọng Trên một máy tính đang chạy SQL Server 2005 cùng với Phiên bản trước của SQL Server, SQL Server Enterprise Manager và khác các chương trình phụ thuộc vào SQL-DMO có thể được vô hiệu hoá khi bạn gỡ cài đặt ví dụ SQL Server 2005.

Vấn đề này có thể xảy ra khi bạn có cạnh nhau bản cài đặt SQL Server 2005, SQL Server 2000 và SQL Server 7.0 và khi bạn gỡ bỏ cài đặt bất kỳ một trong các phiên bản. Vấn đề này cũng có thể xảy ra khi bạn có cài đặt cạnh nhau của SQL Server 2000 và SQL Server 2005 và khi bạn cài đặt SQL Server 2000 sau khi bạn cài đặt SQL Server 2005.

Điều này vấn đề xảy ra bởi vì việc đăng ký cho SQL Server 2005 SQL-DMO COM thư viện đã bị xóa. Để kích hoạt lại quản lý SQL máy chủ doanh nghiệp và khác chương trình mà phụ thuộc vào SQL-DMO, đăng ký SQL-DMO. Để làm điều này, chạy các lệnh sau tại dấu nhắc lệnh:
regsvr32.exe regsvr32.exe sqldmo.dll
THÔNG TIN THÊM
Chúng tôi đề nghị bạn sử dụng thêm/loại bỏ chương trình để gỡ bỏ cài đặt SQL Server 2005. Để biết thêm chi tiết, hãy truy cập trang web của Microsoft sau đây:Tuy nhiên, nếu tiến trình cài đặt lỗi, hoặc nếu thêm/loại bỏ chương trình không dỡ cài đặt dụ của SQL Server 2005, làm theo các bước trong bài viết này để gỡ bỏ cài đặt trường hợp theo cách thủ công.

Nếu bạn nhận được thông báo lỗi sau trong tiến trình cài đặt SQL Server 2005, một SQL Server 2005 thành phần không gỡ cài đặt từ các máy tính:
Là một thành phần mà bạn đã chỉ định trong tài sản ADD_LOCAL đã được cài đặt. Để nâng cấp các thành phần hiện có, đề cập đến template.ini và thiết lập các tài sản nâng cấp để tên của các thành phần.

Trước khi bạn gỡ bỏ cài đặt SQL Server 2005

Sao lưu dữ liệu

Bạn có thể có cơ sở dữ liệu mà bạn muốn tiết kiệm trong nhà nước hiện nay. Bạn cũng có thể muốn lưu các thay đổi đã được thực hiện để cơ sở dữ liệu mặc định. Nếu cả hai trường hợp là sự thật, đảm bảo rằng bạn có một sao lưu tốt của dữ liệu trước khi bạn làm theo các bước trong bài viết này. Ngoài ra, lưu một bản sao của tất cả các dữ liệu và của tất cả các tập tin log. Lưu các bản sao trong một thư mục khác hơn các MSSQL cặp. Cặp MSSQL xóa bỏ như là một phần của việc dỡ cài đặt quá trình.

Bao gồm các tập tin mà bạn phải lưu cơ sở dữ liệu sau tập tin. Những tập tin này được cài đặt như một phần của SQL Server 2005:
  • Distmdl.*
  • Master.*
  • Mastlog.*
  • Mô hình.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Mssqlsystemresource.*
  • Northwnd.* (Cơ sở dữ liệu này là một tùy chọn cài đặt.)
  • Quán rượu.*
  • Pubs_log.*
  • Tempdb.*
  • Templog.*
  • ReportServer [$InstanceName] (Đây là cơ sở dữ liệu mặc định máy chủ báo cáo.)
  • ReportServer [$InstanceName] TempDB (đây là những Báo cáo máy chủ mặc định tạm thời cơ sở dữ liệu.)

Xóa các nhóm bảo mật cục

Là một phần của quá trình gỡ bỏ, xóa an ninh địa phương các nhóm cho các thành phần SQL Server 2005. Để biết thêm chi tiết, xem các "Thiết lập tài khoản dịch vụ Windows" chủ đề trong SQL Server 2005 sách Online, hoặc truy cập vào MSDN Web site sau:

Lưu hoặc đổi tên các thư mục dịch vụ báo cáo SQL Server

Nếu bạn sử dụng cài đặt SQL Server cùng với SQL Server Báo cáo dịch vụ, lưu hoặc đổi tên các thư mục sau đây và thư mục con:
  • Đường dẫn mặc định\Reporting dịch vụ
  • Đường dẫn mặc định\MSSQL\Reporting Dịch vụ
  • Đường dẫn mặc định\SQL Máy chủ tên dụ\Reporting dịch vụ
  • Đường dẫn mặc định\90\Tools\Reporting Dịch vụ
Lưu ý Đường dẫn mặc định là một giữ chỗ cho %ProgramFiles%\Microsoft SQL Server. Nếu bạn sử dụng dịch vụ báo cáo Công cụ cấu hình cấu hình cài đặt, các tên có thể khác với các tên trong danh sách này. Ngoài ra, các cơ sở dữ liệu có thể được đặt trên một từ xa máy tính đang chạy SQL Server.

Ngừng tất cả các máy chủ SQL dịch vụ

Chúng tôi đề nghị rằng bạn ngừng tất cả các máy chủ SQL dịch vụ trước khi bạn gỡ cài đặt các thành phần SQL Server 2005. Các kết nối hoạt động có thể ngăn chặn các quá trình gỡ bỏ từ khi kết thúc thành công.

Sử dụng trương mục có quyền yêu cầu

Đăng nhập vào hệ phục vụ bằng cách sử dụng tài khoản dịch vụ SQL Server 2005 hoặc bằng cách sử dụng một tài khoản có quyền tương đương. Ví dụ, đăng nhập vào để các máy chủ bằng cách sử dụng trương mục là một thành viên của nhóm quản trị viên địa phương.

Làm thế nào để gỡ bỏ cài đặt một ví dụ độc lập của SQL Server 2005 bằng tay

Quan trọng Phần này, phương pháp, hoặc công việc có bước mà cho bạn biết làm thế nào để thay đổi sổ đăng ký. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Làm thế nào để sao lưu và khôi phục sổ đăng ký trong Windows

Bước 1: Hãy chắc chắn rằng các thành phần tập tin hỗ trợ Microsoft SQL máy chủ thiết lập được cài đặt

Trong thêm/loại bỏ chương trình, hãy chắc chắn rằng Microsoft SQL Tập tin hỗ trợ thiết lập máy chủ xuất hiện trong danh sách của chương trình cài đặt. Nếu Microsoft SQL Server Setup tệp hỗ trợ xuất hiện trong các danh sách, hãy vào các "bước 2: chạy lệnh để gỡ bỏ cài đặt SQL Server thành phần"phần.

Nếu Microsoft SQL Server Setup hỗ trợ Tập tin không xuất hiện trong danh sách, cài đặt cấu phần này trước khi bạn tiếp tục. Cài đặt cấu phần này, hãy làm theo các bước sau:
  1. Xác định vị trí ban đầu cài đặt SQL Server 2005 phương tiện truyền thông.
  2. Để cài đặt các tập tin hỗ trợ, bấm đúp vào cácServers\setup\sqlsupport.MSI tập tin.
Lưu ý Trong các "Bước 5: gỡ cài đặt Microsoft SQL Server Setup hỗ trợ Các tập tin thành phần"phần, bạn gỡ cài đặt cấu phần này.

Bước 2: Chạy lệnh để gỡ bỏ cài đặt SQL Server thành phần

Một dấu nhắc lệnh, hãy chạy lệnh sau:
"%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove"
Gỡ bỏ cài đặt SQL Server thành phần một lúc một thời gian cho đến khi tất cả các thành phần máy chủ SQL được gỡ cài đặt.

Lưu ý Thêm hoặc loại bỏ chương trình cũng chạy chương trình ARPWrapper.exe bởi bằng cách sử dụng các / Loại bỏ tùy chọn. Tuy nhiên, có thể tham chiếu đến chương trình ARPWrapper.exe đã bị xóa.

Nếu bạn đã gỡ bỏ cài đặt SQL Server báo cáo Dịch vụ, bạn phải thực hiện các tác vụ sau:
  • Xoá thư mục ảo dịch vụ báo cáo
    Sử dụng Microsoft Internet thông tin quản lý dịch vụ (II) để xóa các thư mục ảo sau đây:
    • ReportServer [$InstanceName
    • Báo cáo [$InstanceName
  • Xoá hồ bơi ứng dụng ReportServer
    Sử dụng trình quản lý IIS để xóa các ứng dụng ReportServer hồ bơi.
Thông báo lỗi bạn có thể nhận được trong bước này
Click vào đây để xem hoặc ẩn thông tin chi tiết
Nếu bạn nhận được thông báo lỗi sau, vào các "Nếu bạn gặp vấn đề"phần để gỡ bỏ cài đặt các tập tin máy chủ SQL phân phối lại và các tập tin hỗ trợ SQL Server:
Cơ quan đăng ký đếm Thất bại
Bạn có thể có một thể hiện có nhiều hơn một máy chủ. Cho Ví dụ, bạn có thể có một thể hiện có công cụ cơ sở dữ liệu SQL Server 2005, SQL Server 2005 phân tích, và SQL Server 2005 báo cáo. Nếu bạn có một thể hiện có nhiều hơn một máy chủ, chương trình cài đặt thất bại, và bạn nhận được thông báo lỗi sau:
Thiết lập đã bắt gặp lỗi bất ngờ trong datastore. Hành động RestoreSetupParams.
Lỗi này dự kiến sẽ do refcounting. Một refcount được sử dụng để theo dõi bao nhiêu chương trình sử dụng cùng một .dll tập tin hoặc cùng một tập tin .msi. Khi một chương trình được gỡ bỏ cài đặt, chương trình decrements refcount cho một .msi tập tin của một trong những. Khi qua chương trình này gỡ cài đặt, các tập tin .msi này sẽ bị xóa. Trong trường hợp này, các tập tin .msi là các Thành phần Microsoft SQL Server Setup tệp hỗ trợ (SqlSupport.msi). Nếu bạn nhận được thông báo lỗi này, sử dụng một trong những phương pháp sau đây để giải quyết này lỗi:
  • Cài đặt lại các tập tin hỗ trợ Microsoft SQL Server Setup thành phần (SqlSupport.msi) trước khi bạn gỡ cài đặt mỗi thành phần trong các Ví dụ.
  • Tạm thời refcount tập tin SqlSupport.msi vào chính nó. Để làm điều này, hãy làm theo các bước sau:
    1. Có được GUID cho Microsoft SQL Server Setup Hỗ trợ tệp cấu phần. Để có được GUID, hãy làm theo bước 1 và 2 từ các "Nếu bạn gặp vấn đề"phần.
    2. Sử dụng Registry Editor để tạo hoặc sửa đổi các ky sau đây với những giá trị này:
      Tên chủ chốt:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Giá trị: gỡ cài đặt
      Loại: REG_SZ
      Dữ liệu: {11111111-1111-1111-1111-111111111111} {}GUID}
      Lưu ý GUID là một giữ chỗ cho GUID của SQL Server tệp hỗ trợ. Ví dụ, GUID English x 86 SQL Máy chủ hỗ trợ tập tin là như sau:
      Dữ liệu: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}
Nếu bạn gặp vấn đề Nếu bạn gặp vấn đề khi bạn cố gắng gỡ bỏ cài đặt SQL Các thành phần máy chủ, hãy làm theo các bước sau:
  1. Bắt đầu Registry Editor, và sau đó định vị sau đây khóa đăng ký:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Trong ngăn bên trái, nhấp vào mỗi GUID. Đối với mỗi GUID mà bạn Click vào, hãy tìm một tên hiển thị trong cửa sổ bên phải bao gồm "Microsoft SQL Server 2005." Ví dụ, tìm các tên sau đây:
    • Microsoft SQL Server 2005
    • Dịch vụ Microsoft SQL Server 2005 phân tích
    • Microsoft SQL Server 2005 báo cáo Dịch vụ
    • Microsoft SQL Server 2005 thông báo Dịch vụ
    • Microsoft SQL Server 2005 hội nhập Dịch vụ
    • Microsoft SQL Server 2005 Tools
    • Microsoft SQL Server 2005 sách trực tuyến
    Khi bạn nhìn thấy tên hiển thị bao gồm "Microsoft SQL Microsoft SQL Server 2005,"ghi chú GUID được bấm trong ngăn bên trái.
  3. Đối với mỗi GUID mà bạn lưu ý ở bước 2, chạy sau đây lệnh một dấu nhắc lệnh:
    bắt đầu /wait msiexec /x {}GUID} / l * v c:\sql_uninstall.log
    Ghi chú
    • Trong lệnh này, thay thế GUID với GUID mà bạn lưu ý ở bước 2.
    • Nếu bạn nhận được thông báo lỗi sau, liên hệ với Dịch vụ hỗ trợ khách hàng Microsoft:
      Thiết lập đã bắt gặp lỗi bất ngờ trong datastore.
      Đối với một danh sách đầy đủ Dịch vụ hỗ trợ sản phẩm của Microsoft qua điện thoại số điện thoại và thông tin về hỗ trợ chi phí, ghé thăm Web site sau của Microsoft:
  4. Mở tập tin sau đây:
    C:\Sql_uninstall.log
    Khoảng 15 dòng từ dưới cùng của các tập tin, xác định vị trí một dòng mà giống với các dòng sau:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Nếu quá trình dỡ cài đặt đã không thành công, lưu ý các thành phần tên và GUID, và sau đó lưu Sql_uninstall.log tập tin.

Bước 3: Gỡ bỏ cài đặt các thành phần hỗ trợ

Sử dụng thêm/loại bỏ chương trình để gỡ bỏ cài đặt các thành phần hỗ trợ trong lệnh sau đây:
  • MSXML 6.0 phân tích cú pháp
  • SQLXML4
  • Microsoft SQL Server VSS Writer
  • Microsoft SQL Server 2005 tương thích ngược
  • Bất cứ điều gì khác mà là liên quan đến SQL Server 2005, ngoại trừ các thành phần của Microsoft SQL Server Native Client và cho Microsoft SQL Thành phần tập tin hỗ trợ thiết lập máy chủ
Nếu quá trình dỡ cài đặt không thành công cho bất kỳ một sự hỗ trợ các thành phần, bạn có thể nhận được thông báo lỗi sau:
Cài đặt thất bại do điều kiện tiên quyết mất tích
Nếu bạn nhận được lỗi này tin nhắn, hãy làm theo các bước sau:
  1. Bắt đầu Registry Editor, và sau đó định vị sau đây khóa đăng ký:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Trong ngăn bên trái, nhấp vào mỗi GUID. Đối với mỗi GUID mà bạn Click vào, hãy tìm một tên hiển thị trong cửa sổ bên phải phù hợp với tên của các Redistributable tập tin. Khi bạn nhìn thấy tên hiển thị phù hợp với tên của các Redistributable tập tin, lưu ý GUID được bấm ở bên trái ngăn.
  3. Đối với mỗi GUID mà bạn lưu ý ở bước 2, chạy sau đây lệnh một dấu nhắc lệnh:
    bắt đầu /wait msiexec /x {}GUID} SKIPREDISTPREREQS = 1/l * v c:\sqlredist_uninstall.log
    Lưu ý Trong lệnh này, thay thế GUID với các GUID mà bạn lưu ý ở bước 2.
  4. Mở tập tin sau đây:
    C:\Sqlredist_uninstall.log
    Ở dưới cùng của tập tin, xác định vị trí một dòng tương tự với các dòng sau:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Nếu quá trình dỡ cài đặt đã không thành công, lưu ý các thành phần tên và GUID, và sau đó lưu Sqlredist_uninstall.log tập tin.

Bước 4: Gỡ bỏ cài đặt các thành phần của Microsoft SQL Server Native Client

Nếu tất cả các bước khác đã thành công, bỏ cài đặt Microsoft SQL Server Native Client thành phần bằng cách sử dụng thêm/loại bỏ chương trình.

Lưu ý Không gỡ bỏ cài đặt các thành phần của Microsoft SQL Server Native Client Nếu bạn có các thành phần SQL Server 2000 được cài đặt.

Bước 5: Gỡ cài đặt các thành phần tập tin hỗ trợ Microsoft SQL Server Setup

Nếu tất cả các bước khác đã thành công, bỏ cài đặt Microsoft SQL Server Setup hỗ trợ tập tin thành phần bằng cách sử dụng thêm/loại bỏ chương trình.

Nếu các bước đã không dỡ cài đặt tất cả các thành phần

Click vào đây để xem hoặc ẩn thông tin chi tiết
Nếu các bước trước đó đã không dỡ cài đặt tất cả các thành phần, hãy làm theo các bước sau:
  1. Thực hiện bước 1 trong phần "Làm thế nào để gỡ bỏ cài đặt một ví dụ độc lập của SQL Server 2005 bằng tay".
  2. Trong thêm/loại bỏ chương trình, gỡ bỏ cài đặt tất cả các thành phần của SQL Server 2005 theo thứ tự sau:
    • SQL Server 2005
    • SQL Server 2005 phân tích dịch vụ
    • Dịch vụ báo cáo SQL Server 2005
    • SQL Server 2005 thông báo dịch vụ
    • SQL Server 2005 hội nhập dịch vụ
    • SQL Server 2005 Tools
    • SQL Server 2005 sách trực tuyến
    • MSXML 6.0 phân tích cú pháp
    • SQLXML4
    • SQL Server VSS Writer
    • SQL Server 2005 tương thích ngược
    • Bất cứ điều gì khác mà là liên quan đến SQL Server 2005
    • SQL Server Native Client
    • SQL Server cài đặt tệp hỗ trợ
Nếu các bước đã không dỡ cài đặt tất cả các thành phần và tất cả các tập tin có liên quan đến thể hiện của SQL Server 2005, liên hệ với Microsoft Dịch vụ hỗ trợ khách hàng.
gỡ bỏ cài đặt hướng dẫn sử dụng loại bỏ

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

Thuộc tính

ID Bài viết: 909967 - Xem lại Lần cuối: 01/20/2012 03:57:00 - Bản sửa đổi: 2.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, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtvi
Phản hồi