Windows

Felsöka monteringsfel när du installerar SQL 2008 R2 i Windows

Como instalar o SQL Server 2008

Como instalar o SQL Server 2008
Anonim

I veckan diskuterar vi hur du felsöker olika monteringsfel som vi får när felsökningsinstallationen installeras för SQL Server. Jag kommer att fokusera denna artikel mer på SQL Server 2008 R2 och Windows 7-systemet. Innan jag börjar ska jag förklara vad som är en montering på Windows. Wikipedia beskriver en enhet i CLI, som ett sammanställt kodbibliotek som används för distribuering, versionering och säkerhet. CLI-enheter kan ha versionsinformation, så att de kan eliminera de flesta konflikter mellan applikationer som orsakas av gemensamma enheter.

Monteringsfel när du installerar SQL på Windows

Så gå in i felsökningsdelen av artikeln.

De flesta av Tider uppkommer monteringsfel på grund av rester av en felaktigt installerad, dvs installationen gick halvvägs och gjorde en ryggning. I sådana fall måste vi manuellt rensa posterna. Det är lite lång och till synes komplicerad process, men jag ska försöka göra det så enkelt som möjligt. Innan vi startar processen skapar du en systemåterställningspunkt och skapar en säkerhetskopia av registret. Vänligen följ dessa artiklar för att göra det.

  • Så här skapar du systemåterställningspunkt i Windows
  • Backup och återställ registret i Windows

Först av allt måste vi ta bort alla efter överföringar. Om det inte finns någon SQL installerad på den här maskinen, ta bara bort alla SQL-poster från Program och funktioner. Om inte, ta bara bort SQL Server 2008 R2 och välj den instans du försöker installera (Ta inte bort något annat). Om det inte finns, lämna sedan det och låt oss gå till nästa steg.

Nästa steg går igenom registret för att se till att alla poster tas bort. För att vara ärlig är det praktiskt taget omöjligt att söka och radera alla SQL-poster, men vi kan bara ta bort de viktiga som vi tror kommer att orsaka problem.

    • Start -> Kör -> Regedit
    • Gå till

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

  • Ta bort posterna för den SQL-instans du binder för att installera. Om du inte har någon annan SQL, ta bort Microsoft SQL Serverns rotmall själv
  • Gå nu till HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application och ta bort poster för den SQL-instans du binder för att installera
  • Gå sedan till HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services och radera poster för den SQL-instans du binder för att installera
  • Du hittar flera styrsatser som ControlSet001 , ControlSet002 , ControlSet003 , ControlSet004 och så vidare. Repetera samma process.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application och radera poster för den SQL-instans du binder för att installera
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services och radera poster för SQL-instansen du binder för att installera.

Nu är nästa steg att ta bort monteringsposter för SQL. För att göra det

  • Börja -> Kör -> sammansättning
  • Leta efter sammansättningar som startade med Microsoft.SqlServer , när du har hittat det högerklicka och klicka på Avinstallera

nu bara för att var säker på att du har alla poster där det är ett knep där kan vi byta sammansatt vy till mappvisning.

  • Skriv kommandotolken, skriv cd / d% windows% assembly
  • Typ: attrib -r -h-desktop.ini
  • Skriv ren desktop.ini desktop.bak

Eller

  • Gå till HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Lägg till nytt binärt värde namn " DisableCacheViewer "
  • Högerklicka på" DisableCacheViewer "och klicka på Ändra
  • Ange 1
  • Stäng registret och försök igen

Nu om du går tillbaka till montering du ska vara mappvisningar istället för monteringsvy. Sök nu efter någon Microsoft.SqlServer och ta bort den. När du har slutfört processen, raderar du bara TEMP och startar om systemet och försöker installera det igen.

I vissa fall kan du fortfarande få monteringsfel, de flesta fall beror på Microsoft.NET 4.0. Jag rekommenderar att du installerar om. NET Framework 4.0 och försöker installera det igen. Även Microsoft Visual C ++ 2008 eller 2010 kan också orsaka sådana fel. Installera om dem skulle vara en bra idé.

Det finns ett annat scenario där felet orsakas av Microsoft SQL Server 2008 R2 RsFx-drivrutin MSI. I sådana fall kan vi försöka två saker. En är att skapa en saknad post i registret eller att ta bort drivrutinen från installationsmappen.

Metod 1:

  • Start -> Kör -> Regedit
  • Gå till HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Högerklicka på RsFX0150 och klicka på Ny nyckel och skriv in InstancesShares
  • Stäng nu registret och försök att installera det igen.

Metod 2:

  • Start -> Kör -> Installerare
  • När mappen är öppen så skickar du mycket kolumner, högerklicka på någon av kolumnnamnen och välj Mer
  • Från listan välj Kommentarer och klicka på OK.
  • Leta nu efter Microsoft SQL Server 2008 R2 RsFx-drivrutin MSI i kommentarer (Eftersom det aktuella filnamnet kommer att vara gibberish)
  • Högerklicka på MSI-filen och klicka på Avinstallera

Well using den här metoden ska du kunna lösa de flesta av de monteringsrelaterade felen när du installerar Microsoft SQL Server 2008 R2. Om du fortfarande har problem kan du använda vårt avsnitt om kommentarer.