Aracılığıyla paylaş


SQL Server nedir?

Şunlar için geçerlidir: SQL Server

Microsoft SQL Server bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Uygulamalar ve araçlar bir SQL Server örneğine veya veritabanına bağlanır ve Transact-SQL (T-SQL ) kullanarak iletişim kurar.

Dağıtım seçenekleri

SQL Server'ı Windows veya Linux'a yükleyebilir, bir Linux kapsayıcısında dağıtabilir veya bir Azure Sanal Makinesinde veya başka bir sanal makine platformunda dağıtabilirsiniz. Daha önce bunu kutulanmış ürün olarak ifade etmiş olabilirsiniz.

SQL Server'ın desteklenen sürümleri lisans sözleşmenize bağlıdır, ancak bu belgenin amaçları doğrultusunda SQL Server 2016 (13.x) ve sonraki sürümleri kast ediyoruz. SQL Server 2014 (12.x) ve önceki sürümler için belgeler , SQL Server'ın önceki sürümleri belgelerinde bulunabilir. Şu anda desteklenen SQL Server sürümlerini öğrenmek için bkz. SQL Server destek sonu seçenekleri.

Temeldeki SQL Server Veritabanı Altyapısı aşağıdaki ürün ve hizmetler tarafından da kullanılır:

Windows'da SQL Server sürümleri tarafından desteklenen özelliklerin listesi için bkz:

SQL Server bileşenleri ve teknolojileri

Bu bölümde, SQL Server'da kullanılabilen bazı temel teknolojiler açıklanmaktadır.

Bileşen Açıklama
Veritabanı Altyapısı Veritabanı Altyapısı, verileri depolamak, işlemek ve güvenli hale getirmek için kullanılan temel hizmettir. Veritabanı Altyapısı, kuruluşunuzdaki en zorlu veri tüketen uygulamaların gereksinimlerini karşılamak için denetimli erişim ve işlem işleme sağlar. Veritabanı Altyapısı ayrıca İş sürekliliği ve veritabanı kurtarma aracılığıyla iş sürekliliğini sürdürmek için zengin destek sağlar.
Machine Learning Services (MLS) SQL Server Machine Learning Services , popüler R ve Python dillerini kullanarak makine öğrenmesinin kurumsal iş akışlarıyla tümleştirilmesini destekler.

Machine Learning Services (In-Database), R ve Python'ı SQL Server ile tümleştirerek saklı yordamları çağırarak model oluşturmayı, yeniden eğitmeyi ve puan almayı kolaylaştırır. Machine Learning Server, SQL Server gerektirmeden R ve Python için kurumsal ölçekli destek sağlar.
Integration Services (SSIS) SQL Server Integration Services , veri ambarı için ayıklama, dönüştürme ve yükleme (ETL) işleme sağlayan paketler de dahil olmak üzere yüksek performanslı veri tümleştirme çözümleri oluşturmaya yönelik bir platformdur.
Analysis Services (SSAS) SQL Server Analysis Services kişisel, ekip ve kurumsal iş zekası için bir analiz veri platformu ve araç takımıdır. Sunucular ve istemci tasarımcıları geleneksel OLAP çözümlerini, yeni tablosal modelleme çözümlerinin yanı sıra Power Pivot, Excel ve SharePoint Server ortamını kullanarak self servis analiz ve işbirliğini destekler. Analysis Services ayrıca Veri Madenciliği'ni de içerir, böylece büyük hacimli verilerin içinde gizlenen desenleri ve ilişkileri ortaya çıkarabilirsiniz.
Reporting Services (SSRS) SQL Server Reporting Services , kurumsal, Web özellikli raporlama işlevselliği sunar. Çeşitli veri kaynaklarından içerik çeken, çeşitli biçimlerde raporlar yayımlayan ve güvenlik ile abonelikleri merkezi olarak yöneten raporlar oluşturabilirsiniz. SQL Server 2025'te (17.x) başlayarak, şirket içi raporlama hizmetleri Power BI Rapor Sunucusu altında birleştirilir. Daha fazla bilgi için bkz . Reporting Services birleştirme hakkında SSS.
Çoğaltma SQL Server Çoğaltma , verileri ve veritabanı nesnelerini bir veritabanından diğerine kopyalayıp dağıtmaya ve tutarlılığı korumak için veritabanları arasında eşitlemeye yönelik bir dizi teknolojidir. Çoğaltmayı kullanarak verileri farklı konumlara ve yerel ve geniş alan ağlarına, çevirmeli bağlantılara, kablosuz bağlantılara ve İnternet'e sahip uzak veya mobil kullanıcılara dağıtabilirsiniz.
Veri Kalitesi Hizmetleri (DQS)1 Veri Kalitesi Hizmetleri , bilgi odaklı bir veri temizleme çözümü sağlar. DQS, bir bilgi bankası oluşturmanıza ve ardından hem bilgisayar destekli hem de etkileşimli araçlar kullanarak verilerinizde veri düzeltme ve yinelenenleri kaldırma işlemlerini gerçekleştirmek için bu bilgi bankasını kullanmanıza olanak tanır. Bulut tabanlı başvuru veri hizmetlerini kullanabilir ve DQS'yi SQL Server Integration Services ve Master Data Services ile tümleştiren bir veri yönetimi çözümü oluşturabilirsiniz.
Ana Veri Hizmetleri (MDS)1 Ana Veri Hizmetleri , ana veri yönetimi için SQL Server çözümüdür. Ana Veri Hizmetleri'ni temel alan bir çözüm, raporlama ve analizin doğru bilgilere dayalı olmasını sağlamaya yardımcı olur. Ana Veri Hizmetleri'yi kullanarak ana verileriniz için merkezi bir depo oluşturur ve bu verilerin zaman içinde değiştiğinde denetlenebilir, güvenli hale getirilebilir bir kaydını tutarsınız.

1 Bu özellik SQL Server 2025'te (17.x) kaldırılmıştır . BU özelliği SQL Server 2022 (16.x) ve önceki sürümlerde desteklemeye devam ediyoruz.

Temel kavramlar

Bu tablo, SQL Server ve Azure SQL'deki temel kavramların bağlantılarını sağlar.

Alan Daha fazla bilgi
Veri dosyaları ve işlem günlüğü - Veritabanı dosyaları ve dosya grupları
- Sistem Veritabanları
- İşlem günlüğü
Veritabanı uyumluluk düzeyleri - Uyumluluk sertifikası
- Veritabanının uyumluluk düzeyini görüntüleme veya değiştirme
- ALTER DATABASE (Transact-SQL) uyumluluk düzeyi
Tablolar ve görünümler - Tablolar
- Görünümler
İşlevler ve saklı yordamlar - SQL veritabanı işlevleri nelerdir?
- Saklı yordamlar (Veritabanı Altyapısı)
dizinleri - Dizinler
- SQL Server ve Azure SQL dizin mimarisi ve tasarım kılavuzu
Paralellik için maliyet eşiğini yapılandırma
ve en yüksek paralellik derecesi
- Sunucu yapılandırması: paralellik için maliyet eşiği
- Sunucu yapılandırması: maksimum paralellik derecesi
Bellek yönetimi - Sunucu belleği yapılandırma seçenekleri
- Bellek yönetimi mimarisi kılavuzu
Denetim noktaları, başlangıç ve çökme kurtarma - Veritabanı denetim noktaları
- Hızlandırılmış veritabanı kurtarma
Veritabanlarını yedekleme ve geri yükleme - SQL Server Veritabanlarını Yedekleme ve Geri Yükleme
- İşlem günlüğü yedeklemeleri
SQL Server hizmetlerini yönetme - Veritabanı Altyapısı hizmetlerini yönetme
- SQL Server Configuration Manager
- SQL Server hizmetlerini başlatma, durdurma, duraklatma, sürdürme ve yeniden başlatma
- SQL Server Örneğine Özellik Ekleme (Kurulum)
Veritabanı konsol komutları (DBCC) - DBCC
- DBCC YARDıMı
- DBCC CHECKDB
Yüksek kullanılabilirlik (HA) ve olağanüstü durum kurtarma (DR) - İş sürekliliği ve veritabanı kurtarma
- Log gönderme hakkında
- Başarılı Geçiş Kümelemesi ve Sürekli Erişilebilirlik Grupları
- Always On kullanılabilirlik grubu nedir?
Sorgu işleme ve performans ayarlama - Sorgu Deposu ile performansı ayarlama
- Sorgu işleme mimarisi kılavuzu
- İyileştirilmiş kilitleme
- İşlem kilitleme ve satır sürüm oluşturma kılavuzu

SQL Server'a bağlanma

Azure tümleştirmesi

SQL Server, Windows ve Linux işletim sistemlerini çalıştıran bilgisayarlara yüklenebilen tek başına bir ürün olsa da, SQL Server örneklerinizi çeşitli Azure hizmetleriyle tümleştirebilirsiniz.

Azure Sanal Makineler

Azure Sanal Makineler üzerinde SQL Server, şirket içi donanımları yönetmek zorunda kalmadan bulutta SQL Server'ın tam sürümlerini kullanmanıza olanak tanır. SQL Server sanal makineleri (VM' ler), kullandıkça ödeme yaptığınızda lisanslama maliyetlerini de basitleştirir.

Azure sanal makineleri dünyanın birçok farklı coğrafi bölgesinde çalışır. Ayrıca çeşitli makine boyutları da sunarlar. Sanal makine resim galerisi, doğru sürüm ve işletim sistemiyle bir SQL Server VM’i oluşturmanızı sağlar. Bu, sanal makineleri birçok farklı SQL Server iş yükü için iyi bir seçenek haline getirir.

Azure Arc

Azure Arc tarafından etkinleştirilen SQL Server , tutarlı bir çoklu bulut ve şirket içi yönetim platformu sunarak idareyi ve yönetimi basitleştirir. Azure Arc, mevcut Azure dışı ve/veya şirket içi sanal makineleri, Kubernetes kümelerini ve veritabanlarını Azure Resource Manager'da birleştirerek tüm ortamınızı birlikte yönetmek için merkezi ve birleşik bir yol sağlar.

Azure hizmetlerini ve yönetim özelliklerini kullanabilir, ortamınızdaki yeni bulut yerel desenlerini desteklemek için DevOps uygulamalarını tanıtabilir ve kaynaklarınızın nerede yaşadığına bakılmaksızın özel konumları Azure Arc özellikli Kubernetes kümelerinin ve küme uzantılarının üzerinde bir soyutlama katmanı olarak yapılandırabilirsiniz.

Azure Kubernetes Hizmeti (AKS)

Azure Kubernetes Service (AKS), kapsayıcı kümelerini dağıtmaya ve yönetmeye yönelik yönetilen bir Kubernetes hizmetidir. Linux kapsayıcılarında SQL Server ile Helm grafiklerini kullanarak AKS'ye bir SQL Server Linux kapsayıcısı dağıtabilirsiniz.

Uyarı

Ayrıca Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneğini , seçtiğiniz bir Kubernetes altyapısında ayarlayabilirsiniz. Bu sayede verileriniz tercih ettiğiniz konumda kalırken Azure'da hizmeti yönetebilirsiniz.

Verileri geçirme ve taşıma

SQL Server, veri varlığınızı geçirmek ve modernleştirmek için birçok fırsat sunar.

Buluta geçiş

SQL Server'a geçiş

1 SQL Server 2017 (14.x) ve sonraki sürümleri.

SQL Server sürümünüzü güncelleştirme

Örnekler

Yardım alın

SQL belgelerine katkıda bulunma

SQL içeriğini kendiniz düzenleyebildiğinizi biliyor muydunuz? Bunu yaparsanız, belgelerimizin geliştirilmesine yardımcı olmakla kalmaz, aynı zamanda sayfaya katkıda bulunan olarak da kabul edilirsiniz.

Daha fazla bilgi için Bkz. Microsoft Learn belgelerini düzenleme.