MSSQL Server Instance Uninstall İşlemi

Bu makalede sunucu üzerinde sql server kurulum sırasında karşılaşılan bir hata  veya sql server’ın kurulup test işlemini yaptıktan sonra kurulu sql server sürümünü silmek isteyebiliriz. Şimdi uygulamalı bir şekilde işlemlerimize geçelim.

İlk olarak sunucumuzun Control Panel Kısmından Program ve Özellikler bölümüne girilir. Silmek istediğimiz Sql sürümündeki instance için ilgili sql server’a sağ tıklanıp Uninstall/Change kısmına tıklanır.

Gelen ekranda Remove bölümüne tıklanır. Sql server kurulum sırasında herhangi bir eksik Dosya varsa Repair kısmından onarım yapılabilir.

Gelen ekranda silmek istediğimiz sql server sürümü silinir. Dikkat ederseniz TEST instance’ı sql server kurulu olan yapımız. İlgili instance’ı seçtikten sonra Next deyip bir sonraki aşamaya geçiyoruz.

Gelen ekranda hangi instance features’ı seçmek istiyorsak onu seçiyoruz. Bur da birden fazla instance features ve shared features olabilir. ilgili seçimleri yaptıktan sonra Next deyip bir sonraki aşamaya geçiyorum.

Gelen özet ekranı inceledikten sonra Remove deyip silme işlemini başlatıyorum.

Biraz bekledikten sonra silme işlemimiz başarılı bir şekilde gerçekleşmiş  oldu.

Eğer sql server kaldırma işlemlerini denetim masasından yaparken bir hatayla karşılaşırsak Regedit üzerinden yapılması gerekmektedir. Şimdi Regedit üzerinden nasıl yapılır buna değinelim.

Ctrl+R yaparak bilgisayarımızın Run kısmından Regedit yazılır.

Gelen ekranda Aşağıda belirtilen uzantıya gidilmektedir. Bu uzantı sunucu üzerinde tüm sql server sürümlerini görebiliriz.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\

Burada sql server’ın tüm yapılandırma bilgileri  görülmektedir.

İlgili sql server’ı silmeden önce klasör üzerine sağ tıklayıp Export diyebiliriz. Herhangi bir sorun anından tekrardan geri dönmek için bu adım yapılır.

Şimdi hangi kısımda silme işlemleri yapacağımıza değinelim. Aşağıdaki dosya uzantısında sql server veya mssql ile ilgili anahtarları(GUID şeklinde uzun isimli ) bulup silinmesi gerekmektedir.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Yukarıdaki bölümde ilgili silme işlemlerini yaptıktan sonra aşağıda belirttiğim uzantıda MSSQL, SQLAgent, ReportServer vb. sql ile ilgili anahtarların bulunup silinmesi gerekmektedir.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

SQL Server Network kaldırmak isterseniz aşağıdaki yoldan belirlediğiniz ifadelerin silinmesi gerekmektedir.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products

Burada SQL Server ile ilgili GUID’leri bulup silmelisin.  Eğer emin değilsen, GUID içeriğinde “SQL Server” yazan anahtarları kontrol edebilirsin.

Yukarıdaki Regedit temizliğinden sonra Windows tarafında  SQL Server 2022’ye ait klasörleri de silmelisin: 

C:\Program Files\Microsoft SQL Server* 

C:\Program Files (x86)\Microsoft SQL Server* 

C:\ProgramData\Microsoft\Microsoft SQL Server* 

Başta program ve özelliklerden sildiğimiz için yukarıdaki klasörü sildiğimizde herhangi bir hata almamış olduk. Yoksa hata mesajıyla karşılarız. Yukarıdaki ekran resmindeki tüm işlemleri yukarıda belirtilen 3 dizin içinde yapıyoruz.

Server üzerinde oluşan user’ın silinmesi gerekmektedir. Silinmemesinde bir sakınca yok. Amaç göstermek.

C:\Users\KullaniciAdin\

 Bir başka kontrol edeceğimiz yer SQL Server 2022 Hizmetlerini (Services) durdurmak olacak.

1. Win +R  tuşlarına bas, “services.msc” yazılır. 

2. MSSQL, SQLAgent veya SQL Server 2022 ile ilgili servisleri bulunur. 

3. Eğer hala varsa, sağ tıklayıp “Durdur” ve ardından “Devre Dışı Bırak” yap demeliyiz. 

Yukarıdaki tüm senaryolar Makalenin başında program ve özelliklerden yapmış olduğumuz  işlemin hata vermesi sonucu regedit üzerinde ve devamında neler yapıldığını ele almış olduk.

Başka bir makalede görüşmek dileğiyle..

“Biz insana anne babasıyla ilgili öğütler verdik. Annesi, güçten kuvvetten düşerek onu karnında taşımıştır; çocuğun sütten kesilmesi iki yıl içinde olur. Bunun için (ey insan), hem bana hem anne babana minnet duymalısın; sonunda dönüş yalnız banadır.” Lokman-14

Author: Yunus YÜCEL

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir