SQL Server Kurulumu
SQL Server kurulumu, Microsoft SQL Server veritabanı platformunun güvenli, performanslı ve üretim ortamına uygun şekilde yapılandırılması sürecidir. Doğru planlanmış bir kurulum; yüksek performans, veri güvenliği, yedekleme kolaylığı ve uzun vadeli yönetilebilirlik sağlar. Özellikle kurumsal ortamlarda yalnızca yazılımın kurulması değil, depolama, bellek, güvenlik, lisanslama ve bakım planlarının da doğru yapılandırılması kritik önem taşır.
SQL Server Kurulumu Nedir?
Microsoft SQL Server; kurumsal uygulamalar, ERP sistemleri, CRM yazılımları, e-ticaret platformları, muhasebe programları ve özel yazılımlar tarafından kullanılan gelişmiş bir ilişkisel veritabanı yönetim sistemidir (RDBMS).
Profesyonel bir SQL Server kurulumu yalnızca “Next > Next > Finish” mantığında yapılan bir işlem değildir. Kurulum sırasında;
- Sunucu donanımı
- Windows Server yapılandırması
- Disk mimarisi
- RAID yapısı
- SQL servis hesapları
- Güvenlik ayarları
- TempDB yapılandırması
- Bellek yönetimi
- Backup stratejileri
- Maintenance Plan
gibi birçok kritik unsur birlikte değerlendirilmelidir.
SQL Server Kurulumu Öncesinde Planlanması Gerekenler
Kurulum başlamadan önce aşağıdaki maddeler değerlendirilmelidir.
| Kontrol | Açıklama |
| Windows Server sürümü | Desteklenen işletim sistemi kullanılmalıdır. |
| CPU | Yeterli çekirdek sayısı planlanmalıdır. |
| RAM | Veritabanı büyüklüğüne uygun olmalıdır. |
| SSD / NVMe Disk | Data ve Log diskleri mümkün olduğunca ayrılmalıdır. |
| RAID Yapısı | RAID 10 üretim ortamı için yaygın tercih edilir. |
| Backup Alanı | Ayrı disk önerilir. |
| SQL Edition | Express, Standard veya Enterprise belirlenmelidir. |
| Lisans | Core veya Server + CAL modeli planlanmalıdır. |
Desteklenen SQL Server Sürümleri
Kurumsal ortamlarda yaygın olarak kullanılan sürümler şunlardır:
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
Microsoft, her yeni sürümde performans, güvenlik ve yüksek erişilebilirlik (High Availability) alanlarında geliştirmeler sunmaktadır. Yeni kurulumlarda mümkün olduğunca destek süresi devam eden sürümlerin tercih edilmesi önerilir.
SQL Server Edition Seçimi
Express
- Ücretsizdir.
- Küçük uygulamalar için uygundur.
- Kaynak sınırları vardır.
Standard
- KOBİ ve orta ölçekli işletmeler için uygundur.
- Backup Compression
- Basic Availability Group
- Kurumsal özelliklerin önemli bölümünü sunar.
Enterprise
- Büyük veri merkezleri
- Çok yüksek performans
- Always On Availability Groups
- Online Index Operations
- Partitioning
- Advanced Security
gibi gelişmiş özellikleri içerir.
SQL Server Kurulum Adımları
Kurulum genel olarak aşağıdaki adımlardan oluşur.
- Windows Server güncellemeleri yapılır.
- Sunucu yeniden başlatılır.
- SQL Server kurulum medyası hazırlanır.
- Setup çalıştırılır.
- New SQL Server Stand-alone Installation seçilir.
- Lisans doğrulaması yapılır.
- Feature Selection ekranı yapılandırılır.
- Instance seçilir.
- Servis hesapları belirlenir.
- Database Engine Configuration tamamlanır.
- Authentication Mode seçilir.
- SQL Administrator hesapları eklenir.
- TempDB yapılandırılır.
- Kurulum tamamlanır.
- Son güncellemeler uygulanır.
Kurulumda Seçilebilecek Özellikler
Kuruma göre aşağıdaki bileşenler yüklenebilir.
- Database Engine Services
- SQL Server Replication
- Full-Text Search
- Machine Learning Services
- Analysis Services
- Integration Services (SSIS)
- Reporting Services (SSRS)
- Client Tools
Her sunucuya tüm bileşenlerin yüklenmesi önerilmez. Gereksiz servisler güvenlik yüzeyini artırabilir.
SQL Server Authentication Seçimi
İki farklı kimlik doğrulama yöntemi bulunmaktadır.
Windows Authentication
Avantajları:
- Active Directory entegrasyonu
- Merkezi kullanıcı yönetimi
- Daha güvenlidir.
Mixed Mode
Hem Windows Authentication hem SQL kullanıcılarını destekler.
Özel yazılımların önemli kısmı Mixed Mode kullanmaktadır.
SQL Server Bellek Yapılandırması
SQL Server varsayılan olarak kullanılabilir belleğin büyük bölümünü kullanabilir. Bu nedenle üretim ortamlarında maksimum bellek sınırı belirlenmesi önerilir.
Örnek olarak toplam 64 GB RAM bulunan bir sunucuda işletim sistemi ve diğer servisler için bellek ayrılarak SQL Server’a uygun bir üst sınır tanımlanmalıdır. Bu değer iş yüküne göre planlanmalıdır.
TempDB Yapılandırması
TempDB performansı doğrudan etkiler.
Öneriler:
- SSD üzerinde bulunmalıdır.
- Ayrı disk önerilir.
- Birden fazla data dosyası kullanılabilir.
- Data dosyalarının başlangıç boyutları eşit tutulmalıdır.
- Otomatik büyüme ayarları planlanmalıdır.
SQL Server Servis Hesapları
Kurumsal ortamlarda servislerin Local System hesabı yerine mümkün olduğunca özel servis hesapları ile çalıştırılması güvenlik açısından daha doğru bir yaklaşımdır.
Örnek servisler:
- SQL Server Database Engine
- SQL Server Agent
- SQL Browser
- Integration Services
Active Directory ortamlarında yönetilen servis hesapları (gMSA) veya uygun yetkilendirilmiş etki alanı hesapları tercih edilebilir.
SQL Server Güvenlik Yapılandırması
Kurulum sonrasında aşağıdaki güvenlik kontrolleri yapılmalıdır.
- Gereksiz SQL Login kaldırılır.
- SA hesabı güçlü parola ile korunur veya kullanılmıyorsa devre dışı bırakılır.
- Güvenlik duvarı kuralları gözden geçirilir.
- TLS yapılandırması doğrulanır.
- Düzenli güvenlik güncellemeleri uygulanır.
- En az yetki (Least Privilege) ilkesi benimsenir.
- Düzenli denetim (Auditing) etkinleştirilir.
Üretim ortamlarında kayıt defteri, sertifika veya şifreleme ayarlarında değişiklik yapılacaksa işlem öncesinde tam sistem ve veritabanı yedeği alınmalıdır.
SQL Server Ağ Yapılandırması
Bağlantılar için gerekli ağ yapılandırmaları kontrol edilmelidir.
- TCP/IP etkin olmalıdır.
- Gerekli güvenlik duvarı izinleri verilmelidir.
- Dinamik veya sabit port kullanımı planlanmalıdır.
- DNS çözümlemesi doğrulanmalıdır.
- Gerekiyorsa SQL Browser servisi yapılandırılmalıdır.
SQL Server Servis Yönetimi
Windows üzerinden servis durumu aşağıdaki komut ile görüntülenebilir.
Get-Service MSSQLSERVER
Belirli bir adlandırılmış örnek (Named Instance) için:
Get-Service *MSSQL*
Servisi yeniden başlatmak için:
Restart-Service MSSQLSERVER
Varsayılan örnek yerine adlandırılmış örnek kullanılıyorsa servis adı farklı olabilir.
SQL Server Yedekleme Stratejisi
Kurulum tamamlandıktan sonra mutlaka yedekleme planı oluşturulmalıdır.
Önerilen yapı:
- Günlük Full Backup
- Saatlik veya ihtiyaca göre Differential Backup
- Yoğun işlem yapan sistemlerde düzenli Transaction Log Backup
- Yedeklerin farklı fiziksel depolama alanında saklanması
- Düzenli geri yükleme (Restore) testleri
SQL Server Kurulumunda Sık Karşılaşılan Sorunlar
| Problem | Olası Neden | Çözüm |
| Kurulum başarısız oluyor | Eksik Windows bileşenleri veya bekleyen yeniden başlatma | Windows güncellemelerini tamamlayın, yeniden başlatın ve kurulum günlüklerini inceleyin. |
| SQL servisi başlamıyor | Servis hesabı, izin veya yapılandırma problemi | SQL Server Configuration Manager ve Windows Olay Günlüğü üzerinden servis hatalarını kontrol edin. |
| Sunucuya bağlanılamıyor | TCP/IP kapalı, güvenlik duvarı veya yanlış örnek adı | Ağ protokollerini, güvenlik duvarını ve bağlantı bilgilerini doğrulayın. |
| Düşük performans | Yetersiz RAM, disk darboğazı veya hatalı TempDB yapılandırması | Bellek, depolama ve TempDB yapılandırmasını gözden geçirin. |
| Backup alınamıyor | Disk alanı veya yetki sorunu | Hedef depolama alanını ve SQL Server servis hesabının izinlerini kontrol edin. |
Performans İçin En İyi Uygulamalar
- RAID 10 depolama kullanın.
- NVMe SSD tercih edin.
- TempDB için ayrı disk planlayın.
- Data ve Log dosyalarını farklı disklerde tutun.
- Düzenli indeks bakımını gerçekleştirin.
- Güncel Cumulative Update (CU) paketlerini test ederek uygulayın.
- Yedekleme ve geri yükleme senaryolarını düzenli olarak doğrulayın.
- Sunucu kaynak kullanımını sürekli izleyin.
Epoxsoft SQL Server Kurulum Hizmeti
Epoxsoft olarak kurumsal işletmelere ve kamu kurumlarına profesyonel SQL Server kurulum ve yapılandırma hizmeti sunuyoruz.
Hizmet kapsamımız:
- SQL Server kurulumu
- Yeni sunucu devreye alma
- SQL Server yükseltme (Upgrade)
- Sürüm geçişleri
- Performans optimizasyonu
- TempDB optimizasyonu
- Güvenlik yapılandırması
- Backup altyapısı kurulumu
- Always On ve yüksek erişilebilirlik danışmanlığı
- Sunucu taşıma (Migration)
- Lisanslama danışmanlığı
- Yerinde ve uzaktan teknik destek
İletişim
📍 Adres: Şehit Adem Yavuz Sokak No:5/14 Kızılay / Çankaya / ANKARA
📞 Telefon: 0850 885 21 20
📧 E-posta: info@epoxsoft.com
Kurumsal SQL Server altyapınızı güvenli, performanslı ve sürdürülebilir şekilde yapılandırmak için uzman ekibimizle destek sunuyoruz.
Sık Sorulan Sorular
SQL Server kurulumu ne kadar sürer?
Temel bir kurulum genellikle 30-60 dakika içinde tamamlanabilir. Ancak depolama planlaması, güvenlik yapılandırması, yüksek erişilebilirlik çözümleri ve uygulama entegrasyonları gibi ek çalışmalar süreyi uzatabilir.
SQL Server Express ile Standard arasındaki fark nedir?
Express sürümü ücretsizdir ancak veritabanı boyutu, işlemci ve bellek kullanımı gibi konularda sınırlamalara sahiptir. Standard sürümü daha yüksek kapasite ve kurumsal özellikler sunar.
SQL Server için SSD kullanmak gerekli midir?
Zorunlu değildir ancak özellikle üretim ortamlarında SSD veya NVMe depolama, veri dosyaları, işlem günlükleri (log) ve TempDB için önemli performans avantajı sağlar.
SQL Server kurulumu sonrasında ilk yapılması gereken işlem nedir?
Yedekleme stratejisini oluşturmak, güvenlik ayarlarını gözden geçirmek, bellek kullanımını optimize etmek ve bakım planlarını yapılandırmak önerilir.
SQL Server uzaktan yönetilebilir mi?
Evet. Gerekli ağ erişimi ve güvenlik yapılandırmaları doğru şekilde yapıldığında SQL Server, SQL Server Management Studio (SSMS) gibi yönetim araçlarıyla güvenli biçimde uzaktan yönetilebilir.

