Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows

Innholdsfortegnelse:

Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows
Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows

Video: Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows

Video: Feilsøk forsamlingsfeil når du installerer SQL 2008 R2 på Windows
Video: TileIconifier -- The Start Menu Doesn't Have To Be Ugly! - YouTube 2024, April
Anonim

Denne uken vil vi diskutere hvordan du feilsøker ulike montering feil som vi får mens feilsøking installere for SQL Server. Jeg vil fokusere denne artikkelen mer på SQL Server 2008 R2 og Windows 7-systemet. Før jeg begynner, forklarer jeg hva som er en samling på Windows. Wikipedia beskriver en forsamling i CLI, som et kompilert kodebibliotek som brukes til distribusjon, versjoner og sikkerhet. CLI-forsamlinger kan ha versjoninformasjon, slik at de kan eliminere de fleste konflikter mellom programmer forårsaket av fellesforsamlinger.

Monteringsfeil mens du installerer SQL på Windows

Så la deg komme inn i feilsøkingsdelen av artikkelen.

De fleste ganger oppstår samlefeil på grunn av rester av en feilaktig installert, dvs. installasjonen gikk halvveis gjennom og gjorde en tilbakestilling. I slike tilfeller må vi oppgi oppføringene manuelt. Det er litt lang og tilsynelatende komplisert prosess, men jeg vil prøve å gjøre det så enkelt som mulig. Før vi starter prosessen, opprett et systemgjenopprettingspunkt og lag en sikkerhetskopi av registret. Vennligst følg disse artiklene for å gjøre det.

  • Slik oppretter du systemgjenopprettingspunkt i Windows
  • Sikkerhetskopier og gjenopprett register i Windows

Først av alt må vi fjerne eventuelle etter overføringer. Hvis det ikke er noen SQL installert på denne maskinen, fjern så bare alle SQL-oppføringene fra Programmer og funksjoner. Hvis ikke, fjern bare SQL Server 2008 R2 og velg forekomsten du prøver å installere (Ikke fjern noe annet). Hvis det ikke er der, la du det og la oss gå til neste trinn.

Det neste trinnet går gjennom registret for å sikre at alle oppføringene er fjernet. For å være ærlig er det praktisk talt umulig å søke og slette alle SQL-oppføringene, men vi kan bare slette de viktige som vi tror vil føre til problemer.

    • Start -> Kjø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

  • Slett oppføringene for SQL-forekomsten du knytter for å installere. Hvis du ikke har noen annen SQL, skal du bare slette Microsoft SQL Server-rotmappen selv
  • Gå nå til HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Program og slett oppføringer for SQL-forekomsten du knytter for å installere
  • Så gå til HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services og slett oppføringer for SQL-forekomsten du knytter for å installere
  • Du finner flere kontrollsett som ControlSet001, ControlSet002, ControlSet003, ControlSet004 og så videre. Gjenta den samme prosessen.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Program og slett oppføringer for SQL-forekomsten du knytter for å installere
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services og slett oppføringer for SQL-forekomsten du knytter for å installere.

Nå er neste trinn å fjerne forsamlingsoppføringene for SQL. Å gjøre det

  • Start -> Kjør -> montering
  • Se etter forsamlinger startet med Microsoft.SqlServer, når du finner det, høyreklikk og klikk på Avinstaller

Nå bare for å være sikker på at du fikk alle oppføringene, er det et triks, hvor kan vi bytte sammenstillingsvisning til mappevisning.

  • I ledeteksten skriver du inn cd / d% windows% assembly
  • Type: attrib -r -h-desktop.ini
  • Type ren desktop.ini desktop.bak

Eller

  • Gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Legg til nytt binærverdienavn " DisableCacheViewer
  • Høyreklikk på " DisableCacheViewer"Og klikk på Endre
  • Skriv inn 1
  • Lukk registret og prøv igjen

Nå, hvis du går tilbake til forsamlingen, bør du være mappevisninger i stedet for monteringsvisning. Søk nå etter noen Microsoft.SqlServer og fjern den. Når du har fullført prosessen, må du bare fjerne TEMP og starte systemet på nytt og prøve å installere det igjen.

Nå kan du i enkelte tilfeller fortsatt få monteringsfeil, de fleste tilfeller skyldes Microsoft. NET 4.0. Jeg vil anbefale å installere.NET Framework 4.0 på nytt og prøve å installere det på nytt. Også Microsoft Visual C ++ 2008 eller 2010 kan også forårsake slike feil. Hvis du installerer dem på nytt, vil det være en god idé.

Det er et annet scenario der feilen skyldes Microsoft SQL Server 2008 R2 RsFx Driver MSI. I slike tilfeller kan vi prøve to ting. En er å opprette en manglende oppføring i registeret eller for å fjerne driveren fra Installer-mappen.

Metode 1:

  • Start -> Kjør -> regedit
  • Gå til HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Høyreklikk på RsFX0150 og klikk på Ny nøkkel og skriv inn InstancesShares
  • Lukk nå registret og prøv å installere det igjen.

Metode 2:

  • Start -> Kjør -> Installer
  • Når mappen er åpen, sender du mange kolonner, Høyreklikk på noen av kolonnene og velg Mer
  • Fra listen velg kommentarer og klikk OK.
  • Se nå etter Microsoft SQL Server 2008 R2 RsFx Driver MSI i kommentarer (Fordi det faktiske filnavnet vil bli gibberish)
  • Høyreklikk på MSI-filen og klikk på Avinstaller

Vel ved hjelp av denne metoden bør du kunne løse de fleste forsamlingsrelaterte feil når du installerer Microsoft SQL Server 2008 R2. I tilfelle hvis du fortsatt har et problem, kan du bruke vår kommentar seksjon.

Anbefalt: