Ovaj tjedan ćemo raspravljati o tome kako otkloniti poteškoće s različitim pogreškama u montaži koje dobivamo tijekom rješavanja problema za instalaciju za SQL Server. Usredotočit ću ovaj članak više na sustav SQL Server 2008 R2 i Windows 7. Prije nego što počnem, objasnit ću što je skup na Windowsima. Wikipedia opisuje skupštinu u CLI, kao kompilirana biblioteka koda koja se koristi za implementaciju, verziju i sigurnost. CLI sklopovi mogu imati informacije o verziji, omogućujući im da uklone većinu sukoba između aplikacija uzrokovanih dijeljenim skupštinama.
Skupljanje pogrešaka tijekom instalacije SQL na Windows
Zato idite u dio za rješavanje problema.
Većinu vremena, pogreške montaže javljaju se zbog ostataka neuspjelog instaliranog, tj. Instalacija je otišla na pola puta i izvršila je povratak. U takvim slučajevima moramo ručno očistiti unose. To je malo dugotrajan i naizgled kompliciran proces, ali pokušat ću to učiniti jednostavnim što mogu. Prije nego što započnemo postupak stvoriti točku vraćanja sustava i izraditi sigurnosnu kopiju registra. Slijedite ove članke da biste to učinili.
- Kako stvoriti točku vraćanja sustava u Windowsima
- Sigurnosno kopiranje i vraćanje registra u sustavu Windows
Prije svega, moramo ukloniti sve poslije prijave. Ako na ovom računalu nema instaliranog SQL-a, samo uklonite sve SQL stavke iz programa & Značajke. Ako ne, jednostavno uklonite SQL Server 2008 R2 i odaberite instancu koju pokušavate instalirati (nemojte uklanjati ništa drugo). Ako nije tamo, ostavite ga i idemo na sljedeći korak.
Sljedeći korak vodi registar kako bi se uvjerili da su svi unosi uklonjeni. Da budem iskren, praktički je nemoguće pretražiti i izbrisati sve SQL unose, ali možemo izbrisati samo one važne koje mislimo da će uzrokovati probleme.
- Pokreni -> Pokreni -> regedit
- Ići
32-bitni: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-bitni: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server
- Izbrišite unose za SQL instancu koju vezujete za instalaciju. U slučaju da nemate nijedan drugi SQL onda samo izbrišite Microsoft SQL Sustava root poslužitelja
- Sada idi HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services eventlog Application i izbrisati unose za SQL instancu koju vezujete za instalaciju
- Zatim idi HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services i izbrisati unose za SQL instancu koju vezujete za instalaciju
- Naći ćete više kontrolnih kompleta kao što je ControlSet001, ControlSet002, ControlSet003, ControlSet004 i tako dalje. Ponovite isti postupak.
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services eventlog Application i izbrisati unose za SQL instancu koju vezujete za instalaciju
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services i izbrisati unose za SQL instancu koju vezujete za instalaciju.
Sada je sljedeći korak ukloniti zasebne unose za SQL. Napraviti to
- Pokreni -> Pokreni -> skupština
- Potražite sklopove s kojima je započeo Microsoft.SqlServer, kada ga pronađete desnim klikom i kliknite na Deinstaliraj
Sada samo da bismo bili sigurni da ste dobili sve unose postoji trik gdje možemo prebaciti skupni pogled u mapu pogled.
- U naredbeni redak upišite cd / d% windows% montaža
- Tip: attrib -r -h -s desktop.ini
- Tip ren desktop.ini desktop.bak
Ili
- Idite na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
- Dodaj novi naziv binarnog naziva " DisableCacheViewer ”
- Desnom tipkom miša kliknite " DisableCacheViewer"I kliknite na Izmijeni
- Unesite 1
- Zatvorite registar i pokušajte ponovo
Sada, ako se vratite na skupštinu, trebate biti prikazi mape, a ne pogled montaže. Sada potražite bilo što Microsoft.SqlServer i uklonite ga. Nakon dovršetka postupka samo očistite TEMP i ponovo pokrenite sustav i pokušajte je ponovo instalirati.
Sada u nekim slučajevima i dalje možete dobiti skupnu pogrešku, većina slučajeva je zbog Microsoft.NET 4.0. Preporučujem ponovnu instalaciju.NET Frameworks 4.0 i pokušati ga ponovo instalirati. Također, Microsoft Visual C ++ 2008 ili 2010 također mogu uzrokovati takve pogreške. Ponovna instalacija je dobra ideja.
Postoji još jedan scenarij u kojem je pogreška uzrokovana Microsoft SQL Server 2008 R2 RsFx upravljačkim programom MSI. U takvim slučajevima možemo pokušati dvije stvari. Jedan je stvoriti nedostajući unos u registru ili ukloniti upravljački program iz mape Installer.
Metoda 1:
- Pokreni -> Pokreni -> regedit
- Ići HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
- Desnom tipkom miša kliknite RsFX0150 i kliknite na Novi ključ i upišite InstancesShares
- Zatim zatvorite registar i pokušajte ga ponovo instalirati.
Metoda 2:
- Pokreni -> Run -> Installer
- Kada otvorite mapu, poslat ćete mnogo stupaca, desnom tipkom miša kliknite bilo koju od naziva stupaca i odaberite Više
- S popisa odaberite komentari i kliknite U redu.
- Sada potražite Microsoft SQL Server 2008 R2 RsFx upravljački program MSI u komentarima (jer će stvarni naziv datoteke biti nejasan)
- Desnom tipkom kliknite MSI datoteku i kliknite na Deinstaliraj
Pa pomoću ove metode trebali biste moći riješiti većinu pogrešaka povezanih s montažom prilikom instaliranja sustava Microsoft SQL Server 2008 R2. U slučaju da i dalje imate problem, možete koristiti naš odjeljak za komentare.