В момента сте офлайн в очакване на повторно свързване с интернет

Как да деинсталирате ръчно екземпляр на SQL Server 2005

ВАЖНО: Тази статия е преведена с използване на софтуер за машинен превод на Microsoft и може да бъде коригирана чрез технологията Рамка за превод от общността (CTF). Microsoft предлага статии, преведени машинно, допълнително редактирани от общността, и статии, преведени от хора, за да може да предостави достъп на много езици до всички статии в нашата База знания. Статиите, преведени машинно и редактирани допълнително, може да съдържат грешки в лексиката, синтаксиса и/или граматиката. Microsoft не носи отговорност за каквито и да било неточности, грешки или вреди, предизвикани от неправилен превод на съдържанието или използването му от нашите клиенти. Повече за CTF – на http://support.microsoft.com/gp/machine-translation-corrections/bg.

Щракнете тук, за да видите версия на тази статия на английски: 909967
Кратко изложение
Тази статия се описва как да деинсталирате ръчно самостоятелен екземпляр на Microsoft SQL Server 2005. Изпълнете стъпките в тази статия, само ако не можете да деинсталирате SQL Server 2005 чрез Добавяне или премахване на програми. За Още действия информация как да използвате Добавяне или премахване на програми , за да деинсталирате SQL Server 2005 Как да: деинсталиране на съществуващ екземпляр на SQL Server 2005 (инсталиране).

Когато следвате стъпките в тази статия, и подготвяте системата така, че можете да преинсталирате SQL Server 2008.

Забележка: Да запази или да актуализирате екземпляр на SQL Server 2008, трябва да бъде локален администратор, който има разрешение за влизане като услуга.

Какво трябва да имате предвид, преди да деинсталирате самостоятелен екземпляр на SQL Server 2005

  • Ние препоръчваме да използвате Добавяне или премахване на програми да деинсталирате SQL Server 2005. Въпреки това ако инсталирането е неуспешно или Добавяне или премахване на програми не деинсталира екземпляра на SQL Server 2005, следвайте стъпките в тази статия, за да деинсталирате ръчно екземпляр.
  • На компютър, на който работи SQL Server 2008 заедно с по-ранните версии на SQL Server Enterprise Manager и други програми, които зависят от SQL-DMO могат да бъдат деактивирани. Този проблем може да възникне в следните ситуации:
    • Side-by-side инсталации на комбинация от SQL Server 2008, SQL Server 2000 и Microsoft SQL Server 7.0, в която един или повече от тези случаи деинсталацията
    • Side-by-side инсталации на SQL Server 2000 и SQL Server 2008, в която е инсталиран SQL Server 2000 след SQL Server 2008
    Този проблем възниква, когато регистрацията за SQL Server SQL-DMO COM библиотеката се премахва.

    За да разрешите отново Enterprise Manager и други програми, които имат зависимости SQL-DMO, регистрирайте SQL-DMO. За да направите това, отворете командния ред въведете следната команда и натиснете ENTER:
    Regsvr32.exe sqldmo.dll
  • Преди да премахнете компоненти на SQL Server на компютър, е необходимо минималното физическа памет, уверете се, че размер на файла е достатъчно. Размер на файла трябва да е равен на два пъти физическа памет. Недостатъчно виртуална памет може да доведе до непълно премахване на SQL Server.

Преди да деинсталирате екземпляр на SQL Server 2008

  • Архивиране на вашите данни.

    Може да имате бази данни, които искате да запишете в сегашното си състояние. Може също да искате да запишете промените, направени към базите данни на системата. В двата случая Уверете се, че да архивирате данните, преди да деинсталирате SQL Server. Или, запишете копие на всички данни и регистрационните файлове в папка, различна от папката на MSSQL. (Папката на MSSQL се изтрива по време на процеса на деинсталиране.)

    Файловете, които трябва да запишете, включват следните файлове на базата данни.
    Забележка: Тези файлове са инсталирани като част от SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Модела.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • Mssqlsystemresource.*
    • Northwind.* (тази база данни е инсталация по желание).
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$InstanceName] (Този файл е база данни на услугите за отчет по подразбиране.)
    • ReportServer [$InstanceName] TempDB (този файл е Reporting Services временната база данни по подразбиране.)
  • Изтрийте групите за локална защита.

    Преди да деинсталирате SQL Server, изтрийте групите за локална защита за компонентите на SQL Server. За повече информация вж.Конфигуриране на акаунти за услуги на Windows и разрешения.
  • Запишете или преименувайте папките Reporting Services.

    Ако използвате SQL Server инсталацията заедно Reporting Services, запишете или преименувайте следните папки и подпапки:
    • По подразбиране пътят\Reporting Services
    • По подразбиране пътят\MSSQL\Reporting услуги
    • По подразбиране пътят\име на екземпляр на SQL Server\Reporting Services
    • По подразбиране пътят\90\Tools\Reporting услуги
    Забележка:По подразбиране пътят контейнер представлява за %ProgramFiles%\Microsoft SQL Server. Ако сте използвали инструмента за конфигуриране на услуги за отчитане да конфигурирате инсталацията, имената може да се различават от имената в този списък. Освен това базите данни може да се намира на отдалечен компютър, на който работи SQL Server.
  • Спрете всички услуги на SQL Server.

    Препоръчваме ви да спрете всички услуги на SQL Server, преди да деинсталирате компонентите на SQL Server 2005. Активни връзки могат да предотвратят успешно деинсталиране.
  • Използвайте акаунт, който има подходящи разрешения.

    Влезте в сървъра чрез акаунт за услуги на SQL Server или чрез акаунт, който има еквивалентни права. Например можете да влезете в сървъра чрез акаунт, който е член на групата локални администратори.

Как да деинсталирате ръчно самостоятелен екземпляр на SQL Server 2005

Забележка: Инсталиране на SQL Server е сложен процес. Инсталиране на SQL Server променя много ключове на системния регистър и DLL файлове. Инсталиране на SQL Server се инсталира и актуализации записи за разрешения и за регистрация на услугата.

Тестваме SQL Server процедури за настройка, инсталиране и деинсталиране, в много конфигурации. Обаче не тестваме всички конфигурации поради броя на продукти на други производители и клиенти определени промени, които може да възникне на ниво операционна система. Следователно може да срещнете редки случаи, които предотвратяват успешното инсталиране или деинсталиране на SQL Server с помощта на инсталационната програма.

Поради тези сложности SQL Server екип може да препоръча да преинсталирате операционната система, ако процедурите, описани в тази статия не помощ да извърши чисто деинсталиране на програма на SQL Server. Това осигурява чисто платформа за преинсталиране на SQL server във вашата система.

Ако се появи следното съобщение за грешка по време на процеса на настройка на SQL Server 2005, компонент на SQL Server 2005 не е деинсталиран от компютъра:
Вече е инсталиран компонент, който сте указали в свойството на ADD_LOCAL. За да надстроите съществуващ компонент, се отнася за template.ini и Задайте свойството на НАДГРАЖДАНЕ на името на компонента.

Стъпка 1: Уверете се, че е инсталиран Microsoft SQL Server Setup Support Files компонент

Добавяне или премахване на програми Уверете се, че Microsoft SQL Server Setup Support Files се появява в списъка на инсталираните програми. Ако Microsoft SQL Server Setup Support Files се появява в списъка, пропуснете тази стъпка.

Ако Microsoft SQL Server Setup Support Files не фигурира в списъка, инсталирайте този компонент, преди да продължите. За да инсталирате този компонент, изпълнете следните стъпки:
  1. Намерете оригиналния installationmedia SQL Server 2005.
  2. За да инсталирате файловете за поддръжка, щракнете двукратно върху файлаServers\setup\sqlsupport.msi .
Забележка: В "стъпка 5: Деинсталирайте компонента Microsoft SQL Server Setup Support Files" раздел, ще можете да деинсталирате този компонент.

Стъпка 2: Стартирайте командата за деинсталиране на компонентите на SQL Server

В командния ред изпълнете следната команда:
"%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe член Премествам"
Деинсталирайте компонентите на SQL Server един по един, докато се деинсталира всички компоненти на SQL Server.

Забележка: Добавяне или премахване на програми също така стартира програмата ARPWrapper.exe чрез опцията/Премахване . Въпреки това, препратката към програмата ARPWrapper.exe може да е изтрит.

Освен това ако сте деинсталирали SQL Server Reporting Services, трябва да направите следното:
  • Изтрийте виртуалните директории на Reporting Services
    Използвайте диспечера на Microsoft Internet Information Services (IIS), за да изтриете следните виртуални директории:
    • ReportServer [$InstanceName
    • Отчети [$InstanceName
  • Изтрийте ReportServer набора от приложения
    Използване на диспечера на IIS да изтриете ReportServer набора от приложения.
Грешки, възникнали при тази стъпка
Съобщение за грешка 1: изброяване на системния регистър е неуспешно

Ако получите грешка "Неуспешно изброяване на системния регистър", следвайте тези стъпки, за да деинсталирате файлове на SQL Server преразпределение и поддържащите файлове на SQL Server:
  1. Стартирайте Registry Editor и намерете следния ключ на системния регистър:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левия екран щракнете върху всеки GUID. За всеки GUID, youclick Потърсете показвано име в десния екран, който съдържа "Microsoft SQLServer 2005." Например Потърсете следните имена:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Microsoft SQL Server 2005 Reporting Services
    • Microsoft SQL Server 2005 Notification Services
    • Microsoft SQL Server 2005 интеграция услуги
    • Microsoft SQL Server 2005 Tools
    • Microsoft SQL Server 2005 Books Online
    Когато видите име, което включва "Microsoft SQLServer 2005", отбележете съответния GUID, която сте щракнали в левия екран.
  3. За всеки GUID, който сте запомнили в стъпка 2 Стартирайте следната команда в командния ред:
    Стартирайте /wait msiexec /x {GUID} / l * v c:\sql_uninstall.log
    Бележки
    • В тази команда сменете GUID с GUID, който сте запомнили в стъпка 2.
    • Ако се появи следното съобщение за грешка, се свържете сУслуги за поддръжка на клиенти на Microsoft:
      Инсталационната програма откри неочаквана грешка в datastore.
  4. Отворете следния файл:
    C:\Sql_uninstall.log
    Около 15 реда от долната част на файла намерете реда, който наподобява следния ред:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Ако процесът не завърши успешно, отбележете името на компонента и съответния GUID и след това запишете Sql_uninstall.log файла.
Съобщение за грешка 2: инсталационната програма откри неочаквана грешка в datastore

Ако имате екземпляр, който има повече от един сървър, инсталационната програма е неуспешно и получавате следното съобщение за грешка:
Инсталационната програма откри неочаквана грешка в datastore. Действието е RestoreSetupParams.
Например може да имате екземпляр, който е ядрото на базата данни на SQL Server 2005, SQL Server 2005 Analysis Services и SQL Server 2005 Reporting Services.

Тази грешка е очаквана поради refcounting. Използва се refcount, за да следите колко програми използват един и същ .dll файл или един и същ .msi файл. Когато дадена програма бъде деинсталирана, програмата намалява refcount за .msi файл от един. Когато бъде деинсталирана Последната програма, .msi файлът се изтрива. В този случай .msi файлът е компонент на Microsoft SQL Server Setup Support Files (SqlSupport.msi). Ако получите това съобщение за грешка, използвайте един от следните методи за да отстраните тази грешка:
  • Преинсталирайте Microsoft SQL Server Setup поддръжка Filescomponent (SqlSupport.msi), преди да деинсталирате всеки компонент в theinstance.
  • Временно refcount SqlSupport.msi файла към самия него. Да правите това, изпълнете следните стъпки:
    1. Получете GUID за компонента Microsoft SQL Server Setup Support Files. За да получите GUID, следвайте стъпки 1 и 2 от раздела "Ако имате проблеми с" по-долу.
    2. Използвайте редактора на системния регистър за създаване или модифициране на следния регистърен ключ със следните стойности:
      Име на ключ:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Стойност: деинсталиране
      Тип: REG_SZ
      Данни: {11111111-1111-1111-1111-111111111111} {GUID}
      ЗабележкаGUID е контейнер за GUID на файловете за поддръжка на SQL Server. Например GUID на файловете за поддръжка на English x 86 SQL Server е както следва:
      Данни: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Стъпка 3: Деинсталирайте компонентите за поддръжка

Използвайте Добавяне или премахване на програми , за да деинсталирате компонентите за поддръжка в следния ред:
  • MSXML 6.0 Parser
  • SQLXML4
  • Microsoft SQL Server VSS Writer
  • Microsoft SQL Server 2005 обратна съвместимост
  • Всичко друго, което е свързано с SQL Server 2005, с изключение на Microsoft SQL Server Native Client "и" Microsoft SQL Server Setup Support Files
Ако процесът не за всеки един от компонентите за поддръжка, можете да получите следното съобщение за грешка:
Инсталиращата програма е неуспешно поради липсващи предпоставки.

За да разрешите този проблем, изпълнете следните стъпки:
  1. Стартирайте Registry Editor и Намерете ключа followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левия екран щракнете върху всеки GUID. За всеки GUID, youclick Потърсете показвано име в десния екран, която отговаря на името на файла theredistributable. Когато видите име, което отговаря на името на theredistributable файл, отбележете съответния GUID, който сте щракнали в leftpane.
  3. За всеки GUID, който сте запомнили в стъпка 2 стартирайте followingcommand в командния ред:
    Стартирайте /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1/l * v c:\sqlredist_uninstall.log
    Забележка: В тази команда сменете GUID с theGUID, който сте запомнили в стъпка 2.
  4. Отворете следния файл:
    C:\Sqlredist_uninstall.log
    В долната част на файла намерете реда, подобно на следното:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Ако процесът не завърши успешно, отбележете името на компонента и съответния GUID и след това запишете sql_uninstall.log файла.

Стъпка 4: Деинсталирайте компонента Microsoft SQL Server Native Client

Ако всички други стъпки са успешни, деинсталирайте компонента Microsoft SQL Server Native Client чрез Добавяне или премахване на програми.

Забележка: Не Деинсталирайте компонента Microsoft SQL Server Native Client, ако имате инсталирани компоненти на SQL Server 2000.

Стъпка 5: Деинсталирайте компонента Microsoft SQL Server Setup Support Files

Ако всички други стъпки са успешни, деинсталирайте компонента Microsoft SQL Server Setup Support Files чрез Добавяне или премахване на програми.

Ако тези стъпки не деинсталират всичките компоненти

Ако предишните стъпки да деинсталирате всички компоненти, изпълнете следните стъпки:
  1. В раздела "Как да деинсталирате ръчно самостоятелен екземпляр на SQL Server 2005", следвайте всички стъпки в стъпка 1: Уверете се, че е инсталиран Microsoft SQL Server Setup Support Files компонент.
  2. Добавяне или премахване на програми Деинсталирайте всички компоненти на SQL Server 2005 в следния ред:
    • SQL Server 2005
    • SQL Server 2005 Analysis Services
    • Услугите за отчет на SQL Server 2005
    • SQL Server 2005 Notification Services
    • SQL Server 2005 интеграция услуги
    • Инструменти за SQL Server 2005
    • SQL Server 2005 Books Online
    • MSXML 6.0 Parser
    • SQLXML4
    • SQL Server VSS Writer
    • SQL Server 2005 обратна съвместимост
    • Всичко друго, което е свързано с SQL Server 2005
    • SQL Server Native Client
    • Файлове за поддръжка на настройка на SQL Server
Ако тези стъпки не деинсталират всичките компоненти и всички файлове, които са свързани с екземпляра на SQL Server 2005, свържете се с Поддръжката на Microsoft.
Допълнителни ресурси
За повече информация относно как да деинсталирате ръчно SQL Server 2005 отказоустойчив клъстър от сървъри вж. Как да деинсталирате ръчно SQL Server 2005 отказоустойчив клъстър от сървъри.
За повече информация как да деинсталирате ръчно екземпляр на SQL Server 2000 Как да премахнете ръчно SQL Server 2000 по подразбиране, наименуван или виртуален екземпляр.
деинсталиране премахване ръководство

Предупреждение: Тази статия е преведена автоматично

Свойства

ИД на статията: 909967 – Последен преглед: 12/24/2014 08:11:00 – Редакция: 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 KbMtbg
Обратна връзка
>&t=">>