Momentan sunteți offline, așteptați să vă reconectați la internet

Cum se dezinstalează manual o instanță de SQL Server 2005

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 909967
Rezumat
Acest articol descrie cum se dezinstalează manual o instanță independente de Microsoft SQL Server 2005. Terminați pașii din acest articol, numai dacă nu se poate dezinstala SQL Server 2005 utilizând Adăugare sau eliminare programe. Pentru mai multe informații despre cum să utilizați Adăugare sau eliminare programe pentru a dezinstala SQL Server 2005, consultați Cum se: dezinstala o instanță existentă de SQL Server 2005 (Setup).

Când urmați pașii din acest articol, este, de asemenea, pregătirea sistemului, astfel încât să aveți posibilitatea să reinstalați SQL Server 2008.

Notă Pentru a păstra sau pentru a actualiza o instanță de SQL Server 2008, trebuie să fiți administrator local care are permisiunea de a face conecta ca un serviciu.

Ce trebuie să luați în considerare înainte de a dezinstala o instanță independent de SQL Server 2005

  • Vă recomandăm să utilizați Adăugare sau eliminare programe pentru a dezinstala SQL Server 2005. Cu toate acestea, dacă nu reușește o instalare sau Adăugare sau eliminare programe nu dezinstalează instanța de SQL Server 2005, urmaţi paşii din acest articol pentru a dezinstala manual instanța.
  • Pe un computer care execută SQL Server 2008 împreună cu versiunile anterioare de SQL Server, Enterprise Manager și celelalte programe care depind de SQL Felix pot fi dezactivate. Această problemă poate apărea în următoarele situații:
    • Side-by-side instalările de orice combinație de SQL Server 2008, SQL Server 2000 și Microsoft SQL Server 7.0 în care una sau mai multe dintre aceste cazuri s-a dezinstalat
    • Side-by-side instalările SQL Server 2000 și SQL Server 2008 în care este instalat SQL Server 2000 după SQL Server 2008
    Această problemă apare atunci când înregistrarea pentru SQL Server SQL Felix COM bibliotecă este eliminat.

    Pentru a reactiva Enterprise Manager și alte programe care au SQL Felix dependențele, înregistrați Felix SQL. Pentru aceasta, deschideți un prompt de comandă, tastați următoarea comandă, și apoi apăsați pe ENTER:
    regsvr32.exe sqldmo.dll
  • Înainte de a elimina componente SQL Server de pe un computer care are valoarea minimă necesară de memorie fizică, asigurați-vă că dimensiunea fișierului este suficientă. Dimensiunea fișierului trebuie să fie egală cu de două ori memoria fizică. Suficientă memorie virtuală poate provoca o eliminare incomplete de SQL Server.

Înainte de a dezinstala o instanță de SQL Server 2008

  • Faceți face o copiere de rezervă.

    Poate fi bazele acoperire de date pe care doriți să salvați în starea lor prezentă. De asemenea, se recomandă să salvați modificările efectuate în bazele acoperire de date de sistem. În fiecare situație, asigurați-vă creați face o copiere de rezervă a datelor înainte de a dezinstala SQL Server. Sau, să salvați o copie a tuturor datelor și fișierele jurnal în alt folder decât folderul MSSQL. (Se elimină folderul MSSQL în timpul procesului de dezinstalare).

    Fișierele care trebuie să salvați include următoarele fișiere acoperire de date.
    Notă Aceste fișiere sunt instalate ca parte din SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • Mssqlsystemresource.*
    • Northwind.* (această bază acoperire de date este o instalare opţional).
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • TEMPLOG.*
    • ReportServer [$InstanceName] (Acest fișier este bazei acoperire de date implicit Reporting Services).
    • ReportServer [$InstanceName] TempDB (acest fișier este Reporting Services implicit bazei acoperire de date temporare).
  • Ștergeți grupurile de securitate locală.

    Înainte de a dezinstala SQL Server, ștergeți grupurile de securitate locală pentru componentele de SQL Server. Pentru mai multe informații, consultațiConfigurați conturile de consolidare servicii Windows și permisiuni.
  • Salvați sau să redenumiți folderele Reporting Services.

    Dacă utilizați instalarea SQL Server împreună cu Reporting Services, salva sau redenumiți următoarele foldere și subfoldere:
    • Default cale\Reporting consolidare servicii
    • Default cale\MSSQL\Reporting consolidare servicii
    • Default calea\nume instanță de SQL Server\Reporting Services
    • Default cale\90\Tools\Reporting consolidare servicii
    Notă Substituentul implicit calea reprezintă pentru %ProgramFiles%\Microsoft SQL Server. Dacă ați utilizat instrumentul de raportare consolidare servicii de configurare pentru a configura instalarea, nume de sign-in poate diferi nume de sign-in din această listă. De asemenea, se poate afla bazele acoperire de date pe un computer la distanţă care execută SQL Server.
  • Stop Toate serviciile de SQL Server.

    Vă recomandăm insistent să opriți Toate serviciile de SQL Server înainte de a dezinstala componente SQL Server 2005. Conexiunile active care pot împiedica succes dezinstalare.
  • Utilizați un cont care are permisiuni adecvate.

    Faceți conecta la server utilizând contul de serviciu de SQL Server sau utilizând un cont care are permisiuni echivalent. De exemplu, se poate face conecta la server utilizând un cont care este membru al grup local de administratori.

Cum se dezinstalează manual o instanță independent de SQL Server 2005

Notă Instalarea SQL Server este un proces complicată. Instalare SQL Server modifică multe chei de registry și fișierele DLL. Instalarea SQL Server, de asemenea, se instalează și actualizează intrările de permisiune și înregistrările de serviciu.

Testăm proceduri de instalare SQL Server, instalare şi dezinstalare, în multe configurații. Cu toate acestea, nu testăm toate configurațiile datorită numărului de produse terțe și clienți anumite modificări care pot apărea la nivel de sistem de operare. De aceea, se pot întâlni cazuri rare, care împiedică cu succes instalarea sau dezinstalarea SQL Server utilizând program de instalare.

Din cauza acestor complexitatea, echipa de asistență pentru SQL Server poate recomanda reinstalarea sistemului de operare dacă procedurile descrise în acest articol nu vă ajută efectuați o dezinstalare curată a programului de SQL Server. Acest lucru ajută la furnizarea o platformă minimală pentru a reinstala SQL server pe sistemul dvs.

Dacă primiţi următorul mesaj de eroare în timpul procesului de instalare SQL Server 2005, o componentă de SQL Server 2005 nu s-a dezinstalat de pe computer:
O componentă care ați specificat în proprietatea ADD_LOCAL este deja instalată. Pentru a actualiza componenta existente, se referă la template.ini și setați proprietatea UPGRADE la nume de sign-in de componenta.

Pasul 1: Asigurați-vă că este instalat componenta fișierele de suport instalare Microsoft SQL Server

În Adăugare sau eliminare programe, asiguraţi-vă că Fișierele de suport Microsoft SQL Server instalare apare în Listă tabel de programe instalate. Dacă Fișierele de suport Microsoft SQL Server instalare apare în listă, săriți peste acest pas.

Dacă Fișierele de suport Microsoft SQL Server program de instalare nu apare în listă, instalaţi această componentă înainte de a continua. Pentru a instala această componentă, urmați acești pași:
  1. Găsiți original installationmedia de SQL Server 2005.
  2. Pentru a instala fișierele de suport, faceți dublu clic pe fișierulServers\setup\sqlsupport.msi .
Notă În "Pasul 5: dezinstalați componenta fișierele de suport de instalare Microsoft SQL Server" secțiune, vă va dezinstala această componentă.

Pasul 2: Executați comanda de dezinstalare componentele SQL Server

La linia Către de comandă, executaţi următoarea comandă:
"%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove"
Dezinstalați unul componentele SQL Server un marcă de timp până când se instalează toate componentele de SQL Server.

Notă Adăugare sau eliminare programe, de asemenea, se execută programul ARPWrapper.exe utilizând opțiunea/Eliminare . Cu toate acestea, referința la programul ARPWrapper.exe poate fi șters.

În plus, dacă aţi dezinstalat SQL Server Reporting Services, trebuie să procedați astfel:
  • Ștergeți directoarele virtuale Reporting Services
    Utilizați Microsoft Internet Information Services (IIS) Manager pentru a șterge directoarele virtuale următoarele:
    • ReportServer [$InstanceName
    • Rapoarte [$InstanceName
  • Ștergeți rezervorul de aplicații ReportServer
    Utilizați IIS Manager pentru a șterge ReportServer rezervor de aplicații.
Erori pe care le puteți întâlni în timpul acest pas
Mesaj de eroare 1: Registry enumerarea nu a reușit

Dacă primiți eroarea "Registry enumerarea Failed", urmați acești pași pentru a dezinstala SQL Server redistribuit fișierele și fișierele de suport SQL Server:
  1. Porniți Registry Editor, și apoi Găsiţi următoarea cheie de registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. În panou din partea stângă, faceți clic pe fiecare GUID. De fiecare GUID acel youclick, căutați un nume de afișare în panoul din dreapta care conține "Microsoft SQLServer 2005." De exemplu, căutați următoarele nume:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Microsoft SQL Server 2005 Reporting Services
    • consolidare servicii de notificare Microsoft SQL Server 2005
    • Serviciile de integrare Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Tools
    • Microsoft SQL Server 2005 Books Online
    Când vedeți un nume de afișare, care include "Microsoft SQLServer 2005", Rețineți GUID-ul pe care ați făcut clic în panou din partea stângă.
  3. Pentru fiecare GUID notat în pasul 2, executaţi următoarea comandă la promptul de comandă:
    Porniți /wait msiexec /x {GUID} / l * v c:\sql_uninstall.log
    Note
  4. Deschideți fișierul următor:
    C:\Sql_uninstall.log
    Aproximativ 15 linii din The Bottom a fișierului, găsiți o linia Către care seamănă cu următoarea linie:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Dacă procesul nu s-a terminat cu succes, notați nume de sign-in componente și GUID-ul și apoi salvați fișierul Sql_uninstall.log.
Mesaj de eroare 2: instalare a întâlnit o eroare neașteptată în datastore

Dacă aveţi o instanță care are mai mult de un server, program de instalare nu reușește și primiți următorul mesaj de eroare:
Instalare a întâlnit o eroare neașteptată în datastore. Acțiunea este RestoreSetupParams.
De exemplu, poate fi o instanță care are motor de baze acoperire de date SQL Server 2005, SQL Server 2005 Analysis Services și consolidare servicii de raportare SQL Server 2005.

Această eroare este aşteptat din cauza refcounting. Un refcount este folosit pentru a urmări cât de multe programe utilizează același fișier .dll sau același fișier .msi. Când un program s-a dezinstalat, programul scade cu o unitate refcount pentru o .msi de fişier unul. Când s-a dezinstalat ultimul program, se elimină fișierul .msi. În acest caz, fișierul .msi este componenta fișierele de suport Microsoft SQL Server Setup (SqlSupport.msi). Dacă primiți acest mesaj de eroare, utilizați una dintre următoarele metode pentru a rezolva această eroare:
  • Reinstalați Microsoft SQL Server instalare suport Filescomponent (SqlSupport.msi) înainte de a dezinstala fiecare componentă în theinstance.
  • Temporar refcount SqlSupport.msi fișierul în sine. Este de făcut acest lucru, urmați acești pași:
    1. Obțineți GUID pentru componenta fișierele de suport instalare Microsoft SQL Server. Pentru a obține GUID-ul, urmați pașii 1 și 2 din secțiunea "dacă aveți probleme" mai jos.
    2. Utilizați Registry Editor pentru a crea sau a modifica următoarea cheie de registry cu aceste valori:
      Nume de cheie:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Valoare: Uninstall
      Tip: REG_SZ
      Date: {11111111-1111-1111-1111-111111111111} {}GUID}
      NotăGUID este un substituent pentru GUID-ul fișierele de suport SQL Server. De exemplu, fișierele de suport în limba engleză x86 SQL Server GUID-ul este după cum urmează:
      Date: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Pasul 3: Uninstall componentele de asistență

Utilizați Adăugare sau eliminare programe pentru a dezinstala componentele de suport în următoarea ordine:
  • MSXML 6.0 Parser
  • SQLXML4
  • Microsoft SQL Server VSS Writer
  • Microsoft SQL Server 2005 compatibilitate
  • Nimic altceva legate de SQL Server 2005, cu excepția componenta Microsoft SQL Server Native Client și componenta fișierele de suport instalare Microsoft SQL Server
Dacă procesul pentru oricare dintre componentele de suport, este posibil să primiți următorul mesaj de eroare:
Instalarea nu a reușit din cauza neîndeplinirii condițiilor preliminare.

Pentru a rezolva această problemă, urmați acești pași:
  1. Porniți Registry Editor, și apoi să găsiți cheia followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. În panou din partea stângă, faceți clic pe fiecare GUID. Pentru fiecare GUID acel youclick, căutați un nume de afișare în panoul din dreapta care se potrivește cu nume de sign-in de fişier theredistributable. Când vedeți un nume afișat care se potrivește cu nume de sign-in de fişier theredistributable, notați GUID-ul pe care ați făcut clic în leftpane.
  3. De fiecare GUID notat în pasul 2, executați followingcommand într-un prompt de comandă:
    Porniți /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1 l * v c:\sqlredist_uninstall.log
    Notă În această comandă, înlocuiţi GUID cu theGUID notat în pasul 2.
  4. Deschideți fișierul următor:
    C:\Sqlredist_uninstall.log
    În The Bottom a fișierului, găsiți o linia Către care seamănă cu următorul:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Dacă procesul nu s-a terminat cu succes, notați nume de sign-in componente și GUID-ul și apoi salvați fișierul Sqlredist_uninstall.log.

Pasul 4: Dezinstalați componenta Microsoft SQL Server Native Client

Dacă ceilalți pași au avut succes, dezinstalați componenta Microsoft SQL Server Native Client utilizând Adăugare sau eliminare programe.

Notă Dezinstalați componenta Microsoft SQL Server Native Client dacă aveți instalate componentele SQL Server 2000.

Pasul 5: Dezinstalați componenta fișierele de suport instalare Microsoft SQL Server

Dacă ceilalți pași au avut succes, dezinstalați componenta fișierele de suport Microsoft SQL Server instalare utilizând Adăugare sau eliminare programe.

Dacă acești pași nu a dezinstalat toate componentele

Dacă pașii anteriori s-a dezinstalat toate componentele, urmați acești pași:
  1. În secțiunea "Cum se dezinstalează manual o instanță independentă de SQL Server 2005", urmați toți pașii din Pasul 1: Asigurați-vă că este instalat componenta fișierele de suport instalare Microsoft SQL Server.
  2. În Adăugare sau eliminare programe, dezinstalați toate componentele de SQL Server 2005 în următoarea ordine:
    • SQL Server 2005
    • SQL Server 2005 Analysis Services
    • SQL Server 2005 Reporting Services
    • SQL Server 2005 consolidare servicii de notificare
    • SQL Server 2005 Integration Services
    • SQL Server 2005 Tools
    • SQL Server 2005 Books Online
    • MSXML 6.0 Parser
    • SQLXML4
    • SQL Server VSS Writer
    • SQL Server 2005 compatibilitate
    • Nimic altceva legate de SQL Server 2005
    • SQL Server Native Client
    • Fișierele de suport de instalare SQL Server
Dacă acești pași nu a dezinstalat toate componentele și toate fișierele care sunt legate de instanță de SQL Server 2005, contactați Asistență Microsoft.
Resurse suplimentare
Pentru mai multe informații despre cum se dezinstalează manual un cluster de reluare SQL Server 2005, consultați Cum se dezinstalează manual un cluster de reluare SQL Server 2005.
Pentru mai multe informații despre cum se dezinstalează manual o instanță de SQL Server 2000, consultați Cum se elimină manual SQL Server 2000 implicit, numit, sau instanță virtual.
dezinstalați manual de eliminare

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 909967 - Ultima examinare: 07/03/2016 19:02:00 - Revizie: 4.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 KbMtro
Feedback