Windows

Fejlfinding af samlefejl, når du installerer SQL 2008 R2 i Windows

Fejlfinding af trådløse netværk i Windows 8.1

Fejlfinding af trådløse netværk i Windows 8.1
Anonim

I denne uge vil vi diskutere, hvordan du fejler forskellige samlefejl, vi får, mens fejlfinding installeres til SQL Server. Jeg vil fokusere denne artikel mere på SQL Server 2008 R2 og Windows 7-systemet. Før jeg begynder, forklarer jeg, hvad der er en samling på Windows. Wikipedia beskriver en samling i CLI, som et kompileret kodebibliotek, der bruges til implementering, versionering og sikkerhed. CLI-forsamlinger kan have versionsoplysninger, så de kan fjerne de fleste konflikter mellem applikationer forårsaget af fælles forsamlinger.

Montagefejl under installation af SQL på Windows

Så lad os komme ind i fejlfindingsdelen af ​​artiklen.

De fleste af de gange, der opstår monteringsfejl på grund af rester af en fejlagtig installeret, dvs. installationen gik halvvejs igennem og gjorde en tilbagekaldelse. I sådanne tilfælde skal vi manuelt rydde op på posterne. Det er lidt lang og tilsyneladende kompliceret proces, men jeg vil forsøge at gøre det så enkelt som muligt. Før vi starter processen, opret et systemgendannelsespunkt og opret en sikkerhedskopi af registreringsdatabasen. Følg disse artikler for at gøre det.

  • Sådan oprettes systemgendannelsespunkt i Windows
  • Sikkerhedskopier og gendann Registry i Windows

Først og fremmest skal vi fjerne eventuelle efter overførsler. Hvis der ikke er nogen SQL installeret på denne maskine, skal du bare fjerne alle SQL-poster fra Programmer og funktioner. Hvis ikke, skal du bare fjerne SQL Server 2008 R2 og vælge den instans, du forsøger at installere (Fjern ikke noget andet). Hvis det ikke er der, skal du forlade det, og lad os gå videre til næste trin.

Det næste skridt går gennem registreringsdatabasen for at sikre, at alle poster er fjernet. For at være ærlig er det praktisk taget umuligt at søge og slette alle SQL-poster, men vi kan kun slette de vigtige, som vi mener vil forårsage problemer.

    • Start -> Kør -> Regedit
    • Gå til

32-bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server

  • Slet posterne for den SQL-instans, du binder til at installere. Hvis du ikke har nogen anden SQL, skal du bare slette Microsoft SQL Server rodmappen selv
  • Gå nu til HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application og slette poster for den SQL-instans, du binder til at installere
  • Gå derefter til HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services og slet indtastninger for SQL-instansen, du binder til at installere
  • Du finder flere kontrol sæt som ControlSet001 , ControlSet002 , ControlSet003 , ControlSet004 og så videre. Gentag den samme proces.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application og slet indtastninger til SQL-forekomsten, du binder til at installere
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services og slette poster for SQL-instansen binder du til at installere.

Nu er det næste trin at fjerne samlingsposterne til SQL. For at gøre det

  • Start -> Kør -> samling
  • Søg efter samlinger startet med Microsoft.SqlServer , når du har fundet det højre klik og klik på Afinstaller

Nu bare for at vær sikker på at du har alle de poster der er et trick, hvor kan vi skifte samlingsvisningen til mappevisning.

  • I kommandoprompten skal du skrive cd / d% windows% assembly
  • Type: attrib -r -h -s desktop.ini
  • Type ren desktop.ini desktop.bak

Eller

  • Gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Tilføj nyt binært værdi navn " DisableCacheViewer "
  • Højreklik på" DisableCacheViewer "og klik på Rediger
  • Indtast 1
  • Luk registreringsdatabasen og prøv igen

Nu hvis du går tilbage til forsamlingen, skal du bør være mappevisninger snarere end samlingsvisning. Søg nu efter nogen Microsoft.SqlServer og fjern det. Når du er færdig med processen, skal du bare rydde TEMp`en og genstarte systemet og prøve at installere det igen.

Nu kan du stadig få monteringsfejl, i de fleste tilfælde skyldes det Microsoft.NET 4.0. Jeg anbefaler at geninstallere.NET Framework 4.0 og prøv at installere det igen. Også Microsoft Visual C ++ 2008 eller 2010 kan også forårsage sådanne fejl. Geninstallere dem ville være en god idé.

Der er et andet scenario, hvor fejlen skyldes Microsoft SQL Server 2008 R2 RsFx Driver MSI. I sådanne tilfælde kan vi forsøge to ting. Den ene er at oprette en manglende post i registreringsdatabasen eller at fjerne driveren fra installationsmappen.

Metode 1:

  • Start -> Kør -> Regedit
  • Gå til HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Højreklik på RsFX0150 og klik på Ny nøgle og indtast InstancesShares
  • Luk nu registreringsdatabasen og prøv at installere det igen.

Metode 2:

  • Start -> Kør -> Installer
  • Når mappen er åben, sender du mange kolonner, højreklik på et af kolonnens navne og vælg Mere
  • Fra listen vælg Kommentarer og klik på OK.
  • Se nu efter Microsoft SQL Server 2008 R2 RsFx-driver MSI i kommentarer (Fordi det aktuelle filnavn vil være gibberish)
  • Højreklik på MSI-filen og klik på Afinstaller

Nå ved hjælp af Denne metode skal du kunne løse de fleste af de forsamlingsrelaterede fejl, når du installerer Microsoft SQL Server 2008 R2. Hvis du stadig har problemer, kan du bruge vores kommentarer sektion.