"Assembly" klaidų šalinimas diegiant "SQL 2008 R2" sistemoje "Windows"

Turinys:

"Assembly" klaidų šalinimas diegiant "SQL 2008 R2" sistemoje "Windows"
"Assembly" klaidų šalinimas diegiant "SQL 2008 R2" sistemoje "Windows"

Video: "Assembly" klaidų šalinimas diegiant "SQL 2008 R2" sistemoje "Windows"

Video:
Video: Inventorの使い方 初心者入門  アセンブリのすべて【前編】 - YouTube 2024, Balandis
Anonim

Šią savaitę aptarsime, kaip išspręsti įvairius surinkimo klaidas, kurias gauname nustatydami SQL Serverio trikčių šalinimą. Aš daugiau dėmesio šiam straipsniui "SQL Server 2008 R2" ir "Windows 7" sistemai. Prieš pradėdamas, aš paaiškinsiu, kas yra "Windows" susirinkimas. Wikipedia apibūdina asortimentą CLI, kaip parengtą kodų biblioteką, naudojamą diegimui, versijoms ir saugumui. CLI mazgai gali turėti informacijos apie versiją, leidžiančią pašalinti didžiausią konfliktą tarp programų, kurias sukelia bendri mazgai.

Montavimo klaidos diegiant SQL sistemoje "Windows"

Taigi leiskite patekti į straipsnio trikčių šalinimo dalį.

Daugeliu atvejų susiduriama su surinkimo klaidomis dėl neįvykdytų įrenginių likvidumo, t. Y. Įdiegimas praėjo per pusę ir grąžino atgal. Tokiais atvejais turime rankiniu būdu išvalyti įrašus. Tai truputį ilgas ir atrodo sudėtingas procesas, bet aš pabandysiu tai padaryti taip paprasta, kaip galiu. Prieš pradėdami procesą, sukurkite sistemos atkūrimo tašką ir sukurkite registro atsarginę kopiją. Norėdami tai padaryti, atlikite šiuos straipsnius.

  • Kaip sukurti sistemos atkūrimo tašką "Windows"
  • "Backup and Restore Registry" sistemoje "Windows"

Visų pirma turime pašalinti visus po įrašus. Jei šiame kompiuteryje nėra SQL, tada tiesiog pašalinkite visus SQL įrašus iš programų ir funkcijų. Jei ne, tiesiog pašalinkite "SQL Server 2008 R2" ir pasirinkite norimą įdiegti instanciją (nepašalinkite nieko kito). Jei to nėra, palikite jį ir eikime į kitą žingsnį.

Kitas žingsnis vyksta per registrą, siekiant įsitikinti, kad visi įrašai yra pašalinti. Tiesą sakant, praktiškai neįmanoma ieškoti ir ištrinti visų SQL įrašų, bet galime ištrinti tik tuos svarbius, kurie, mūsų nuomone, sukels problemų.

    • Pradėti -> Vykdyti -> Regeditas
    • Eiti į

32 bitų: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Serveris 64 bitų: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Serveris

  • Ištrinkite įrašus, kuriuos norite susieti su SQL, kad įdiegtumėte. Jei neturite kito SQL, tiesiog ištrinkite "Microsoft" SQL Serverio šakninis aplankas pats
  • Dabar eik į HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application ir ištrinti įrašus, kuriuos norite susieti su SQL, kurį norite įdiegti
  • Tada eik į HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services ir ištrinti įrašus, kuriuos norite susieti su SQL, kurį norite įdiegti
  • Čia rasite keletą valdymo rinkinių, tokių kaip ControlSet001, ControlSet002, ControlSet003, ControlSet004 ir taip toliau. Pakartokite tą patį procesą.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application ir ištrinti įrašus, kuriuos norite susieti su SQL, kurį norite įdiegti
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ir ištrinti įrašus, kuriuos norite susieti su SQL, kurį norite įdiegti.

Dabar kitas žingsnis yra pašalinti SQL rinkinio įrašus. Padaryti tai

  • Pradėti -> Vykdyti -> surinkimas
  • Ieškokite asamblėjų, kurie prasidėjo Microsoft.SqlServer, kai tik rasysite dešinįjį spragtelėjimą ir spustelėkite "Pašalinti"

Dabar tik norint įsitikinti, kad turite visus įrašus, yra apgauti, kur mes galime perjungti montavimo vaizdą į aplanko rodinį.

  • Į komandų eilutę įrašykite cd / d% windows% assembly
  • Tipas: attrib -r -h -s desktop.ini
  • Įveskite Ren desktop.ini desktop.bak

Or

  • Eikite į HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Pridėti naują dvejetainės vertės pavadinimą " DisableCacheViewer
  • Dešiniuoju klavišu spustelėkite " DisableCacheViewer"Ir spustelėkite" Keisti"
  • Įveskite 1
  • Uždarykite registrą ir bandykite dar kartą

Dabar, jei grįšite į surinkimą, turėtumėte būti aplanko peržiūros, o ne surinkimo rodinys. Dabar ieškokite bet kokio Microsoft.SqlServer ir pašalinkite. Kai baigsite procesą, išvalykite TEMP ir paleiskite sistemą iš naujo ir pabandykite ją vėl įdiegti.

Dabar kai kuriais atvejais vis tiek galite gauti surinkimo klaidą, daugeliu atvejų tai atsiranda dėl "Microsoft. NET 4.0". Norėčiau rekomenduoti iš naujo įdiegti ".NET Framework 4.0" ir pabandyti ją dar kartą įdiegti. Taip pat gali sukelti tokias klaidas ir "Microsoft Visual C ++ 2008" ar "2010". Iš naujo įdiegti juos būtų gera idėja.

Yra dar vienas scenarijus, kai klaida sukelia Microsoft SQL Server 2008 R2 RsFx tvarkyklė MSI. Tokiais atvejais mes galime išbandyti du dalykus. Viena iš jų yra sukurti dingusį įrašą registre arba pašalinti tvarkyklę iš diegimo aplanko.

1 metodas:

  • Pradėti -> Vykdyti -> Regeditas
  • Eiti į HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Dešiniuoju pelės mygtuku spustelėkite ant RsFX0150 ir spustelėkite Naujas raktas ir įveskite InstancesShares
  • Dabar uždarykite registrą ir bandykite dar kartą įdiegti.

2 būdas:

  • Pradėti -> Vykdyti -> Diegimo programa
  • Kai atidarysite aplanką, atsiųsite daug stulpelių. Dešiniuoju pelės mygtuku spustelėkite bet kurį stulpelio pavadinimą ir pasirinkite Daugiau
  • Iš sąrašo pasirinkite Komentarai ir spustelėkite Gerai.
  • Dabar ieškokite "Microsoft SQL Server 2008 R2" "RsFx" tvarkyklės "MSI" komentaruose (nes faktinis failo vardas bus gibberish)
  • Dešiniuoju pelės mygtuku spustelėkite MSI failą ir spustelėkite Pašalinti

Naudodamiesi šiuo metodu, turėtumėte sugebėti išspręsti daugumą su asortimento susijusių klaidų diegiant "Microsoft SQL Server 2008 R2". Jei jums vis dar kyla problemų, galite pasinaudoti mūsų pastabų skyriumi.

Rekomenduojamas: