Açıklama:
Sunucuya SQL Server kurabilmek için .Net 3.5 bulunması gerekmektedir. Windows Server 2012 R2'de .Net 4.5 kolaylıkla yüklenebilirken 3.5 yüklenirken bazen sorunlarla karşılaşılabiliyor. Bunlardan ilk sırada gelen, Windows Server 2012'de .Net 3.5 için gerekli dosyaların default olarak gelmemesidir. Aşağıda bu sorunun üstesinden nasıl gelineceğine dair çözümler sunulmuştur.
Çözüm:
Standart olarak gelmeyen kurulum dosyalarını sunucuda dışarıya açık bir internet bağlantısı varsa indirebilirsiniz, aksi halde bu dosyaları Windows Server 2012 kurulum dosyalarından bilgisayardaki bir klasöre kopyalayıp daha sonra bu klasörün pathini vererek yükleme işlemini gerçekleştirmeniz gerekir. Aşağıda bu dosyaları C:\sources\sxs klasörüne attığınız varsayılarak izleyebileceğiniz iki yolu anlattık:
- Normalde Server Manager'dan "Add roles and features" seçeneğine basarak .Net 3.5'u listeden seçerek yükleyebilirsiniz. Eğer kurulum dosyaları yoksa Server Manager uyarı verecektir, bu dosyaların bulunduğu klasörün path'ini verdiğinizde bu klasördeki dosyalardan kurulum yapacaktır.
- Komut satırından "start powershell" komutu ile power shell'i açtıktan sonra aşağıdaki komutu çalıştırınız:
Install-WindowsFeature NET-Framework-Core -Source C:\sources\sxs
Yukarıdaki iki yolu da denemenize rağmen kurulum gerçekleşmiyorsa bilgisayarı Windows Server Update Services (WSUS) yerine Microsoft Windows Update sunucusunu kullanarak hizmet verecek şekilde yapılandırmanız gerekiyor olabilir. Bunun için Edit Group Policy ayarlarına girip aşağıdaki gibi "Specify settings for optional component installation and component repair" ayarını çift tıklayarak açınız:
Karşınıza gelen pencerede aşağıdaki resimde sarı ile gösterilen seçenekleri işaretledikten sonra kaydedip ekranı kapatın. Ayrıca alternatif source path'ini burada da verebilirsiniz.
Bu değişiklik sonrasında yukarıda anlatılan iki yöntemden istediğinizi kullanarak kurulumu gerçekleştirebilirsiniz.