Support / Help
SaaS Veritabanı Kurulum Rehberi
Bu rehber, SaaS tabanlı uygulamalar için Microsoft SQL Server (MSSQL) kurulumunun, yapılandırılmasının ve güvenliğinin nasıl sağlanacağını ayrıntılı olarak açıklar. Kurulum sırasında seçilmesi gereken ayarlar, teknik SQL komutları ve uzun vadeli stabilite için en iyi uygulamalar bu içerikte yer almaktadır.
Microsoft SQL Server’ın tam kurulum paketini indirin. setup.exe dosyasını yönetici olarak çalıştırın ve aşağıdaki seçeneği işaretleyin:
Kritik Kurulum Seçenekleri
Yalnızca gerekli bileşenleri seçin. Çoğu SaaS uygulaması için:
Özel bir çoklu instance mimarisi gerekmiyorsa Default Instance kullanın.
Kimlik Doğrulama ve Kullanıcılar
Mixed Mode (SQL + Windows Authentication) seçilmelidir.
Üretim ortamında SA hesabını kullanmayın. Uygulama için özel bir SQL kullanıcısı oluşturun:
CREATE LOGIN saas_app_user WITH PASSWORD = 'StrongPassword!2026'; CREATE USER saas_app_user FOR LOGIN saas_app_user; ALTER ROLE db_owner ADD MEMBER saas_app_user;
Ağ ve Güvenlik
SQL Server Configuration Manager üzerinden:
Değişikliklerden sonra SQL servisini yeniden başlatın.
Varsayılan SQL portu olan 1433 açılır:
netsh advfirewall firewall add rule name="MSSQL Server" dir=in action=allow protocol=TCP localport=1433
Performans Ayarları
İşletim sisteminin etkilenmemesi için SQL bellek sınırı belirlenmelidir:
EXEC sys.sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sys.sp_configure 'max server memory', 65536; RECONFIGURE;
(Örnek: 64 GB RAM bulunan sunucu)
Bu yapı SaaS sistemlerde performans ve ölçeklenebilirlik için kritiktir.
Bakım ve Yedekleme
Günlük tam yedekleme önerilir:
BACKUP DATABASE SaaSDB TO DISK = 'D:\SQLBackup\SaaSDB.bak' WITH INIT, COMPRESSION;
SaaS İçin Son Not
DeskGate gibi self-hosted SaaS platformlarında doğru yapılandırılmış bir MSSQL Server; veri sahipliği, yasal uyumluluk ve öngörülebilir performans sağlar. Bu adımlar, üretim ortamında sık yapılan hataların ve güvenlik risklerinin önüne geçer.