SQL Server nedir? Verinin çalıştığı motoru gerçekten anlayın.
SQL Server; yalnızca tablo ve sorgulardan ibaret değildir. İşletmenizin satış, stok, muhasebe ve müşteri verisini çalıştıran veritabanı motorudur. Bu rehber; kurulumdan SSMS'e, MDF–LDF yapısından güvenli yedeklemeye kadar ihtiyacınız olan zihinsel modeli verir.
📅 Yayın: 03 Temmuz 2024 | 🔄 Son güncelleme: 05 Mayıs 2026 | ⏱ Okuma süresi: 9 dk
SQL Server nedir, kimler kullanır, SSMS, dosyalar, servis yönetimi, troubleshooting ve güvenli yedekleme adımları.
SQL Server nedir?
Microsoft SQL Server, verileri ilişkisel tablolar halinde saklayan, T-SQL sorgularını çalıştıran ve eşzamanlı işlemlerin güvenli biçimde yürütülmesini sağlayan bir ilişkisel veritabanı yönetim sistemidir. Uygulama ile verinin arasındaki güvenilir katmandır: kayıt ekler, sorgular, yetkilendirir, işlemleri günlüğe alır, yedekler ve gerektiğinde geri döndürür.
“MSSQL” günlük kullanımda aynı ürünü ifade eder. “SQL” ise ürün değil; SQL Server dahil birçok veritabanı sisteminde kullanılan sorgulama dilidir.
SQL Server nasıl çalışır?
Bir kullanıcı uygulamada satış kaydettiğinde, stok değiştirdiğinde veya rapor açtığında işlem çoğu zaman SQL Server'a ulaşır. Veritabanı motoru sorguyu yorumlar, uygun yürütme planını seçer, gerekli sayfaları bellekten ya da diskten okur ve sonucu uygulamaya döndürür.
Asıl değer, veriyi yalnızca depolamasında değil; aynı anda çalışan yüzlerce işlemin birbirini bozmadan tamamlanmasını sağlamasında yatar. Transaction yapısı, kilitleme, günlük kaydı, indeksler ve sorgu iyileştirici bu düzenin temel parçalarıdır.
Veriye erişmek ve veriyi değiştirmek için kullanılan standart sorgulama dili.
Microsoft'un veritabanı motoru, servisleri ve araçlarından oluşan ürün ailesi.
Microsoft SQL Server için kullanılan yaygın kısa ad.
SQL Server kimler tarafından ve nerede kullanılır?
SQL Server'ın güçlü olduğu alan, iş kurallarının ve kritik verinin aynı merkezde güvenilir biçimde tutulmasıdır. Bu nedenle yalnızca büyük kuruluşlarda değil; yerel ağda çalışan ticari yazılımlardan çok şubeli yapılara kadar geniş bir kullanım alanına sahiptir.
Özellikle muhasebe programı kullanan işletmeler için veri kaybı yalnızca teknik bir sorun değildir; satışın, tahsilatın ve günlük operasyonun durması anlamına gelebilir. Bu senaryo için muhasebe veritabanı bulut yedekleme rehberimizi de inceleyebilirsiniz.
SQL Server'ın temel bileşenleri
| Bileşen | Ne yapar? | Ne zaman önemlidir? |
|---|---|---|
| Database Engine | Veritabanlarını, sorguları, transaction'ları ve güvenliği çalıştıran ana motordur. | Her SQL Server kurulumunun merkezidir. |
| SQL Server Management Studio | Sunucuya bağlanma, sorgu yazma ve yönetim için grafik arayüz sağlar. | DBA, geliştirici ve destek ekiplerinin günlük aracıdır. |
| SQL Server Agent | Job, bakım, script ve zamanlanmış görevleri çalıştırır. | Otomasyon gereken ücretli sürümlerde kullanılır; Express'te bulunmaz. |
| SQL Server Browser | İstemcilerin named instance ve port bilgisini keşfetmesine yardımcı olur. | Birden fazla instance veya dinamik port kullanılan yapılarda önem kazanır. |
| SQL Server Configuration Manager | Servisleri, protokolleri, portları ve servis hesaplarını yönetir. | Bağlantı ve servis sorunlarının ilk kontrol noktalarındandır. |
SSMS, veritabanı motorunun kendisi değildir. SQL Server hizmeti sunucuda çalışır; SSMS ise bu hizmete bağlanarak onu yönetmenizi sağlar.
SQL Server 2025 ve sürüm seçimi
SQL Server 2025 (17.x), Microsoft'un güncel ana sürümüdür. 18 Kasım 2025'te genel kullanıma açılan bu sürüm; yapay zekâ ve vektör veri yetenekleri, JSON geliştirmeleri, güvenlik iyileştirmeleri, yeni ZSTD yedek sıkıştırması ve sorgu işleme geliştirmeleri getirir.
| Edition | Uygun kullanım | Dikkat edilmesi gereken |
|---|---|---|
| Express | Küçük uygulamalar, eğitim, sınırlı iş yükleri ve gömülü çözümler. | Kaynak ve özellik sınırları vardır; SQL Server Agent bulunmaz. SQL Server 2025 Express'te veritabanı boyutu üst sınırı 50 GB'a yükselmiştir. |
| Standard | KOBİ'ler ve orta ölçekli üretim sistemleri. | Enterprise'a göre bazı kapasite ve özellik sınırları bulunur. |
| Enterprise | Yüksek performans, gelişmiş erişilebilirlik ve büyük kurumsal iş yükleri. | Lisans maliyeti ve operasyonel karmaşıklık planlanmalıdır. |
| Developer | Geliştirme ve test ortamı. | Ücretsizdir ancak üretim kullanımına lisanslı değildir. |
SQL Server 2014, 2017, 2019 ve 2022 gibi eski sürümler hâlâ sahada yaygın olabilir. Ancak destek durumu, güvenlik güncellemeleri ve işletim sistemi uyumluluğu mutlaka kontrol edilmelidir.
SQL Server kurulurken hangi kararlar verilir?
Kurulum sihirbazında “Next” diyerek ilerlemek kolaydır; fakat yanlış instance adı, veri dizini, authentication modu veya servis hesabı daha sonra maliyetli sorunlara dönüşebilir.
Default instance ve named instance farkı
Default instance genellikle doğrudan sunucu adıyla bağlanır. Named instance ise SUNUCU\INSTANCE biçiminde adreslenir. Aynı işletim sisteminde farklı uygulamaları veya sürümleri ayrıştırmak gerektiğinde named instance tercih edilebilir.
Kurulumdan sonra ilk kontrol
SQL Server Management Studio ile temel yönetim
SSMS; Object Explorer üzerinden veritabanlarını, tabloları, güvenliği ve job'ları görmenizi; Query Editor üzerinden T-SQL çalıştırmanızı sağlar. Güncel SSMS sürümünü Microsoft'un resmi sayfasından indirmeniz ve SQL Server sürümünüzle uyumluluğu kontrol etmeniz önemlidir.
İlk bağlantı ve doğrulama için aşağıdaki gibi zararsız bir sorgu kullanılabilir:
SELECT, INSERT, UPDATE, DELETE, JOIN ve stored procedure gibi konular için bu sayfayı gereksiz yere şişirmek yerine ayrı hazırladığımız SQL Server komutları rehberine geçebilirsiniz.
SQL Server veritabanı dosyaları ne işe yarar?
Her SQL Server veritabanı en az bir veri dosyası ve bir transaction log dosyasına sahiptir. Veri dosyaları tablo ve indeksler gibi nesneleri; log dosyası ise işlemlerin kurtarma için gereken kayıtlarını tutar.
| Uzantı | Rol | Yanlış anlaşılmaması gereken |
|---|---|---|
| .mdf | Birincil veri dosyası; veritabanı başlangıç bilgisini ve veri sayfalarını içerir. | Tek başına her zaman güvenilir bir yedek değildir. |
| .ndf | İsteğe bağlı ikincil veri dosyasıdır; filegroup ve disk yerleşimi için kullanılabilir. | Her veritabanında bulunması gerekmez. |
| .ldf | Transaction log; commit, rollback ve recovery süreçlerinde kullanılır. | Kontrolsüz küçültülmesi veya silinmesi ciddi sorun yaratabilir. |
| .bak | BACKUP DATABASE ile üretilen yedek dosyasıdır. | Dosyanın var olması, test edilmiş ve geri yüklenebilir olduğu anlamına gelmez. |
SQL Server güvenliği için temel yaklaşım
SQL Server güvenliği tek bir güçlü paroladan ibaret değildir. Ağ erişimi, kimlik doğrulama, yetkilendirme, güncelleme, kayıt izleme ve yedek güvenliği birlikte ele alınmalıdır.
Ransomware ve saldırı sonrası toparlanma boyutu için siber saldırı rehberimizi, depolama ve erişim kontrolleri için bulut güvenliği rehberimizi okuyabilirsiniz.
SQL Server yedekleme: “.bak oluştu” demekten daha fazlası
Yedekleme, yalnızca dosya üretme işi değildir. Amaç; belirli bir olaydan sonra veritabanını kabul edilebilir veri kaybıyla ve kabul edilebilir sürede yeniden çalışır hale getirmektir. Bunun için iki hedef tanımlanır:
En fazla ne kadar veriyi kaybetmeyi kabul edebilirsiniz? Örneğin 15 dakika.
Sistemi en geç ne kadar sürede tekrar çalıştırmalısınız? Örneğin 2 saat.
Yedeğin gerçekten açıldığını ve hedef sürede geri döndüğünü kanıtlar.
Temel SQL Server yedek türleri
| Yedek türü | Ne içerir? | Tipik rolü |
|---|---|---|
| Full | Veritabanının yedekleme anındaki tam temelini oluşturur. | Geri yükleme zincirinin ana başlangıç noktası. |
| Differential | Son full yedekten sonra değişen extents'i içerir. | Büyük veritabanlarında geri dönüş süresini ve yedek hacmini dengelemek. |
| Transaction Log | Log zincirindeki işlemleri içerir. | Full recovery modelinde daha düşük veri kaybı ve zaman noktasına dönüş. |
| Copy-only | Mevcut düzenli yedek zincirini etkilemeden ek yedek alır. | Geçici taşıma, test veya özel operasyonlar. |
Adım adım SSMS ve T-SQL örnekleri için SQL yedek alma rehberine; politika, sıklık ve saklama tasarımı için SQL Server yedekleme stratejileri yazısına geçin.
Kladim Cloud Backup ile SQL Server yedeklemeyi otomatikleştirin
Manuel yedek, ancak biri hatırladığı sürece çalışır. Kladim Cloud Backup; desteklenen MSSQL örneklerini algılar, veritabanı ve zaman seçimiyle süreci otomatikleştirir; veriyi şifreleyerek izole bulut ortamına taşır ve işlem durumunu görünür hale getirir.
Teknik özellikler, desteklenen sürümler, kurulum adımları ve güncel paketler için ürün sayfasını inceleyin.
SQL Server'a bağlanamıyorsanız önce bunları kontrol edin
| Belirti | Olası neden | İlk kontrol |
|---|---|---|
| Server not found / inaccessible | Yanlış instance adı, kapalı servis, TCP/IP kapalı, firewall veya port. | Configuration Manager, servis durumu, protokol ve port. |
| Login failed for user | Yanlış parola, authentication modu, disabled login veya yetki. | Windows/SQL Authentication seçimi ve error log state kodu. |
| Database is in recovery / suspect | Beklenmeyen kapanma, I/O sorunu, bozukluk veya uzun rollback. | Error log, disk sağlığı, bekleme; rastgele repair komutu çalıştırmayın. |
| Transaction log is full | Log backup alınmaması, uzun transaction veya disk doluluğu. | Recovery model, log reuse wait ve disk boşluğu. |
| Sorgular yavaşladı | Plan değişimi, bloklama, indeks, istatistik, I/O veya kaynak baskısı. | Wait stats, Query Store, blocking ve execution plan. |
SQL Server ile ilgili en faydalı Kladim rehberleri
Bu sayfa SQL Server'ın genel haritasıdır. Aşağıdaki içerikler belirli arama niyetlerine odaklanır; böylece aynı konuyu tekrarlamak yerine ihtiyacınız olan ayrıntıya doğrudan geçebilirsiniz.
SQL Server hakkında sık sorulan sorular
Hayır. İkisi de ilişkisel veritabanı sistemidir ancak farklı ürünlerdir. SQL Server Microsoft tarafından geliştirilir ve T-SQL kullanır; MySQL ise farklı bir ekosistem, araç seti ve SQL lehçesine sahiptir. Seçim; uygulama uyumluluğu, lisans, işletim ortamı, ekip bilgisi ve gereksinimlere göre yapılır.
SQL Server Express sınırlı kaynaklarla ücretsiz kullanılabilir. Developer edisyonu geliştirme ve test için ücretsizdir fakat üretimde kullanılamaz. Standard ve Enterprise üretim lisansları ücretlidir; lisans koşulları sürüme ve kullanım modeline göre değerlendirilmelidir.
Evet. SSMS bir yönetim istemcisidir; SQL Server Database Engine ondan bağımsız bir Windows veya Linux hizmeti olarak çalışır. Uygulamalar sürücüler üzerinden doğrudan motora bağlanabilir. SSMS yönetim ve sorgulama işini kolaylaştırır.
Tek bir doğru sıklık yoktur. İşletmenin kabul edebileceği veri kaybı RPO'yu belirler. Günlük full yedek bazı sistemler için yeterliyken, yoğun işlem gören sistemlerde differential ve transaction log yedekleriyle daha kısa aralıklar gerekir.
Hayır. Yerel .bak hızlı geri dönüş için değerlidir ancak ana sunucuyla aynı arıza, saldırı veya fiziksel olaydan etkilenebilir. Sağlıklı strateji, yerel kopyayı izole ve uzak bir kopyayla tamamlar; erişim kontrolü ve düzenli restore testi uygular.
Kladim ürün sayfasındaki güncel teknik bilgiye göre MSSQL 2008 R2 ve üzeri Express, Standard ve Enterprise sürümleri desteklenir. İşletim sistemi ve güncel ürün uyumluluğunu kurulum öncesinde ürün sayfasından doğrulamanız önerilir.
SQL Server çalışırken yedekleme kolaydır. Asıl değer, durduğunda geri dönebilmektir.
Otomatik SQL Server yedekleme, şifreli bulut saklama, bildirim ve merkezi yönetim özelliklerini Kladim Cloud Backup ürün sayfasında inceleyin.
Teknik kaynaklar
Sıkça Sorulan Sorular
Bu rehberin en kısa cevabı nedir?
SQL Server nedir, kimler kullanır, SSMS, dosyalar, servis yönetimi, troubleshooting ve güvenli yedekleme adımları.
SQL Server konusunda seçim yaparken nelere dikkat edilmeli?
Güvenlik, veri saklama konumu, otomasyon, geri yükleme testi, maliyet, kullanım kolaylığı ve KVKK uyumu birlikte değerlendirilmelidir.
SQL Server için Kladim nasıl yardımcı olur?
Kladim; güvenli bulut depolama, otomatik yedekleme, dosya transferi ve yönetilebilir paylaşım özellikleriyle verilerinizi daha kontrollü şekilde korumanıza yardımcı olur.
Bu konuyla birlikte hangi rehberler okunmalı?
Sıradaki yararlı içerikler: SQL Cloud Backup, SQL Bulut Yedekleme Hizmeti, SQL Yedek Alma. Bu rehberler konuyu teknik, güvenlik ve kullanım senaryosu açısından tamamlar.
Kladim ile güvenli bulut yedekleme, dosya transferi ve yönetilebilir paylaşım süreçlerini tek yerden başlatabilirsiniz.
Ücretsiz deneyin