Windows

Depanarea erorilor de asamblare la instalarea SQL 2008 R2 pe Windows

Окончание поддержки SQL Server 2008 и 2008 R2

Окончание поддержки SQL Server 2008 и 2008 R2
Anonim

În această săptămână vom discuta despre modul de depanare a diferitelor erori de asamblare pe care le obținem în timp ce instalăm depanarea pentru SQL Server. Voi concentra acest articol mai mult pe sistemul SQL Server 2008 R2 și Windows 7. Înainte de a începe, voi explica ce este o ansamblu pe Windows. Wikipedia descrie un ansamblu din CLI, ca o bibliotecă de cod compilată utilizată pentru implementare, versiune și securitate. Ansamblurile CLI pot avea informații despre versiuni, permițându-le să elimine majoritatea conflictelor dintre aplicații cauzate de ansamblurile partajate.

Erori de asamblare în timp ce instalați SQL pe Windows

Așa că intră în partea de depanare a articolului. ori, erorile de asamblare apar datorită resturilor de instalare nereușită, adică instalarea a trecut pe jumătate și a făcut o întoarcere. În astfel de cazuri, trebuie să curățăm manual intrările. Este un proces destul de lung și aparent complicat, dar voi încerca să-l fac cât mai simplu posibil. Înainte de a începe procesul, creați un punct de restaurare a sistemului și creați o copie de rezervă a registrului. Vă rugăm să urmați aceste articole pentru a face acest lucru.

Cum se creează un punct de restaurare a sistemului în Windows

  • Backup and Restore Registry în Windows
  • În primul rând, trebuie să eliminăm după intrare. Dacă nu există niciun SQL instalat pe această mașină, atunci trebuie doar să eliminați toate intrările SQL din Programs & Features (Programe și caracteristici). Dacă nu, eliminați SQL Server 2008 R2 și selectați instanța pe care încercați să o instalați (nu mai îndepărtați altceva). Dacă nu este acolo, atunci lăsați-l și să mergem la pasul următor.

Următorul pas trece prin registry pentru a vă asigura că toate intrările sunt eliminate. Pentru a fi sincer, este practic imposibil să căutați și să ștergeți toate intrările SQL, dar putem șterge numai cele importante pe care credem că le va cauza probleme.

Start -> Run ->

    • Regedit
    • 32-biți:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-biți: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server Ștergeți intrările pentru instanța SQL pe care le legați pentru instalare. În cazul în care nu aveți alt SQL, ștergeți Microsoft

  • SQL dosarul rădăcină al serverului Acum mergeți la
  • HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application ștergeți intrările pentru instanța SQL pe care o legați pentru a instala Apoi treceți la
  • HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services și ștergeți intrările pentru instanța SQL pe care le legați pentru a instala seturi de control ca
  • ControlSet001 , ControlSet002 , ControlSet003 , ControlSet004 Repetați același proces HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application
  • și ștergeți intrările pentru instanța SQL pe care o legați pentru a instala HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services
  • pentru instanța SQL pe care o obligați să o instalați. Acum, următorul pas este să eliminați intrările de asamblare pentru SQL. Pentru a face acest lucru

Start -> Run ->

  • asamblare Căutați ansambluri începute cu
  • Microsoft.SqlServer , după ce faceți clic dreapta și faceți clic pe Uninstall Asigurați-vă că ați primit toate intrările există un truc în cazul în care putem schimba ecranul de asamblare în folderul de vizualizare.

În promptul de comandă, tastați

  • cd / d% windows% assembly Tip:
  • -r -h -s desktop.ini Tip
  • ren desktop.ini desktop.bak Sau

Mergeți la HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion

  • > DisableCacheViewer
  • " Faceți clic dreapta pe" DisableCacheViewer
  • "și faceți clic pe Modificați Introduceți 1 Închideți registrul și încercați din nou
  • ar trebui să fie vizualizări de dosare în locul vizualizării asamblării. Acum căutați orice
  • Microsoft.SqlServer

și eliminați-l. După finalizarea procesului, trebuie doar să ștergeți TEMP-ul și să reporniți sistemul și să încercați să îl instalați din nou. Acum, în unele cazuri, s-ar putea să obțineți în continuare o eroare de asamblare, majoritatea cazurilor fiind cauzate de Microsoft.NET 4.0. Aș recomanda reinstalarea.NET Framework 4.0 și încercați să o instalați din nou. De asemenea, Microsoft Visual C ++ 2008 sau 2010 ar putea provoca astfel de erori. Reinstalarea acestora ar fi o idee bună. Există un alt scenariu în care eroarea este cauzată de driverul MSI MS SQL Server 2008 R2 RsFx. În astfel de cazuri, putem încerca două lucruri. Unul este să creați o intrare lipsă în registry sau să eliminați driverul din folderul Installer.

Metoda 1:

Start -> Run ->

Regedit

  • Mergeți la HKEY_LOCAL_MACHINE CurrentControlSet Services RsFx0150
  • Faceți clic dreapta pe RsFX0150
  • și faceți clic pe tasta nouă și introduceți InstancesShares Închideți registrul și încercați să îl instalați din nou. 2: Start -> Run -> Installer
  • Odată ce dosarul este deschis, veți trimite numeroase coloane, Faceți clic dreapta pe oricare din numele coloanelor și selectați Mai mult
  • Faceți clic dreapta pe fișierul MSI și faceți clic pe Dezinstalați
  • Ei bine utilizând
  • și faceți clic pe OK. Acum căutați Microsoft MS SQL Server 2008 R2 RsFx Driver MSI în comentarii (Deoarece numele real al fișierului va fi gibberish) aceste metode ar trebui să poată rezolva majoritatea erorilor asociate asamblării la instalarea Microsoft SQL Server 2008 R2. În cazul în care aveți încă o problemă, puteți folosi secțiunea noastră de comentarii.