Microsoft SQL Server 'ı Manual Olarak Silmek
Daha önce sisteminize MSSQL server kurmuşsanız ve bir başka sürümünü yüklemek istediğinizde çoğunlukla başarılı bir sonuca ulaşamayabiliyorsunuz. Bunun nedeni daha önce kurmuş olduğunuz sürümün dosya ve kayıt defteri kalıntılarının yenileriyle çakışması diyebiliriz. Sistemden programı tam anlamıyla kaldırdığımızı düşünsekte, programla alakalı bir kaç dosya kalabiliyor.
Öncelikle databaselerinizin backup ‘larını almayı unutmayın!
Kalıntıların temizlenmesi için ;
1) Denetim Masası > Programlar ve Özellikleri
Burada Microsoft SQL Server 'la alakalı bütün programları siliyoruz.
Bazıları silinmemekte direnecektir, silinmeyenleri 3ncü adımdan sonra tekrar silmeyi deneyiniz.
2) Başlat menüsünden SQL Configuration Manager 'dan bütün SQL Servis ve yapılandırmasını Disable yapıyoruz.
3) Windows kayıt defterindeki (Registry) SQL Server kayıtlarını siliyoruz. Wndows kayıt defterine girmek için;
Başlat > Çalıştır 'a Regedit yazıp enter 'a basıyoruz.
Aşağıda belirtilen yoldaki kayıtları siliyoruz..
HKEY_LOCAL_MACHINESYSTEM > CurrentControlSet > Services > MSSQLServer
HKEY_LOCAL_MACHINESYSTEM > CurrentControlSet > Services > SQLServerAgent
HKEY_LOCAL_MACHINESYSTEM > CurrentControlSet > Services > MSSQLServerADHelper
HKEY_LOCAL_MACHINESYSTEM > CurrentControlSet > Services > ReportServer
Kayıt defterindeki SQL Configuration kayıtlarını da siliyoruz
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > MSSQLServer
HKEY_LOCAL_MACHINE > Software > Microsoft > Microsoft SQL Server
Eğer Windows 64 bit olan sisteme SQL 'in 32 bitlik sürümünü yüklemişseniz aşağıda belirtilen kayıtları da silin.
HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432node > Microsoft > MSSQLServer
HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432node > Microsoft > Microsoft SQL Server
Daha önce Denetim Masası > Programlar ve Özellikleri 'nden silemediğiniz Microsoft SQL Server 'la alakalı programları tekrar silmeyi deneyin.
C:Program Files ve C:Program Files (x86) 'daki Microsoft SQL Server klasörünü de sildikten sonra sisteminizi yeniden başlatın.