**SQL Server Compact**  veya **SQL CE** Mobil cihazlar ve masaüstü uygulamalar için Microsoft tarafından üretilen kompakt bir ilişkisel veritabanıdır. Masaüstü platformunun tanıtımından önce, Windows CE ve SQL Server Mobile Edition için SQL Server olarak biliniyordu. En yeni sürüm SQL Server Compact 4.0, .NET Framework 4.0'ı destekliyor ve bu sürümde Windows Mobile için destek bırakıyor. Hem 32 bit hem de 64 bit yerel desteği içerir. SQL CE zaman zaman bağlı uygulamaları ve uygulamaları gömülü bir veritabanı ile hedefler. İndirmek ve yeniden dağıtmak serbesttir. SQL CE için bir ODBC sürücüsü yoktur ve planlanmamış biridir. Yerel uygulamalar, OLE DB aracılığıyla SQL CE'yi kullanabilir.

Genel bakış
-----------

SQL Server Compact, diğer Microsoft SQL Server sürümleriyle ortak bir API paylaşmaktadır. Ayrıca, ADO.NET API'lerini kullanarak veri erişimi için ADO.NET sağlayıcıları ve dahili senkronizasyon yetenekleri, ayrıca Language Integrated Query ve Entity Framework için destek de içerir. Gelecekteki sürümler senkronizasyon yeteneklerini Microsoft Eşitleme Hizmetleri ile birleştirir. Microsoft SQL Server'ın diğer sürümlerinden farklı olarak, SQL CE, işlem aşamasında barındıran uygulama ile çalışır. 2 MB'den daha az bir disk alanına ve yaklaşık 5 MB'lık bir bellek izine sahiptir. SQL CE, tüm uygulamaların aynı bellek havuzunu paylaştığı bir mimari için optimize edilmiştir. Windows 8 için Windows Mağaza uygulamaları, SQL Server Compact sürümünü veya SQL Server'ın başka bir sürümünü kullanamaz.

Destek
------

SQL CE veritabanları ACID uyumluluğunu destekleyebilir, ancak AutoFlush bellekte değişiklikler tamponlamaları nedeniyle varsayılan olarak dayanıklılık gereksinimini karşılamıyor. Bu nedenle, taahhüt edilen işlem değişiklikleri kaybolabilir. Microsoft SQL Server gibi SQL CE işlemler, bilgi tutarlılığı kısıtlamaları, kilitlemenin yanı sıra veritabanı deposuna birden çok bağlantı da destekler. Microsoft SQL Server gibi SQL CE işlemler, bilgi tutarlılığı kısıtlamaları, kilitleme ve veritabanı deposuna birden çok bağlantı da desteklemektedir. Ancak, paralel işlemler (farklı tablolarda) olmasına rağmen, iç içe geçmiş işlemler desteklenmez. Geçerli sürüm saklı yordam ve yerel XML veri türünü desteklemez. Sorgulamak için T-SQL alt kümesini kullanır ve XML desteğinin eksikliği nedeniyle XQuery de desteklenmez. Sorgular, optimize bir sorgu işlemcisi tarafından işlenir. SQL CE veritabanları dizin oluşturmayı da desteklerken uzaktan veri çoğaltmasını da destekler. SQL CE veritabanları Microsoft Visual Studio'dan ve bazı eski SQL Server Management Studio sürümlerinden de oluşturulabilir ve yönetilebilir.

Dosya biçimi
------------

SQL CE veritabanları tek bir .sdf dosyasında bulunur ve bu dosya boyutu 4 GB'a kadar çıkabilir. .sdf dosyası, veri güvenliği için 128-bit şifreleme ile şifrelenebilir. SQL CE çalışma zamanı .sdf dosyasına eşzamanlı çoklu kullanıcı erişimine aracılık eder. .Sdf dosyası yalnızca dağıtım için hedef sisteme kopyalanabilir veya ClickOnce aracılığıyla dağıtılır. SQL CE çalışma zamanı DataDirectories için de destek verir.

Kaynakça
--------

1. ↑  "Arşivlenmiş kopya". 23 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
2. ↑  "Arşivlenmiş kopya". 6 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
3. ↑  "Arşivlenmiş kopya". 10 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
4. 1 2  "Arşivlenmiş kopya". 9 Temmuz 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
5. ↑   [*ölü/kırık bağlantı*]
6. ↑   [*ölü/kırık bağlantı*]
7. 1 2  "Arşivlenmiş kopya". 19 Ekim 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
8. ↑   [*yalın URL*]
9. ↑  "Arşivlenmiş kopya". 26 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.
10. ↑  "Arşivlenmiş kopya". 11 Ağustos 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017.

Dış bağlantılar
---------------

* SQL Server Compact 3.517 Temmuz 2011 tarihinde Wayback Machine sitesinde arşivlendi.

Ayrıca bakınız
--------------

* .NET Framework
* Microsoft SQL Server
* Windows CE
* Windows Mobile

| * g
* t
* d
Windows Mobile mobil işletim sistemi |
| --- |
| Versiyonları | 
* Pocket PC 2000
* Pocket PC 2002
* Mobile 2003
* Mobile 5.0
* Mobile 6.0
* Mobile 6.1
* Mobile 6.5

 |
| Cihaz yazılımı | 
* AKU
* Bing Mobile
	+ Bing Haritalar
* Internet Explorer Mobile
* Media Player Mobile
* MSN Mobile
* Office Mobile
* Remote Desktop
* Voice Command
* Windows Live for Mobile

 |
| masaüstü senkronizasyon | 
* ActiveSync
* H/PC Explorer
* Media Center
* Media Player
* Mobile Device Center
* Outlook

 |
| Microsoft mobil servisler | 
* Takvim
* Kişiler
* My Phone
* Windows Error Reporting
* Windows Marketplace for Mobile

 |
| sunucu kullanımı | 
* DirectPush
* Microsoft Exchange Server

 |
| Gelişme | 
* .NET Compact Framework
* Device Emulator
* Silverlight
* SQL Server Compact
* XNA

 |
| Modeller | 
* 810-F
* A3100
* Athena
* BlackJack
* BlackJack II
* Dash
* DX900
* eXpo
* HD2
* HD Mini
* i600
* i780
* Incite
* Jack
* KS20
* MAX 4G
* nüvifone M10
* nüvifone M20
* Omnia
* Omnia II
* Omnia Lite
* Omnia Pro B7330
* Omnia Pro B7610
* Propel Pro
* Saga
* Shadow
* Smartflip
* TG01
* Touch
* Touch2
* Touch 3G
* Touch Cruise
* Touch Diamond
* Touch Diamond2
* Touch Dual
* Touch HD
* Touch Pro
* Touch Pro2
* Touch Viva
* Treo Pro
* TyTN
* TyTN II
* Vox
* Wing
* Wings
* Xda
* Xperia X1
* Xperia X2

 |


| * g
* t
* d
Windows Phone |
| --- |
| 
* Gelişim tarihi Kaldırılan özellikler

 |
| Versiyonlar | 
* Windows Phone 7 (Kaldırılan özellikler)
* Windows Phone 8
* Windows Phone 8.1
* Windows 10 Mobile

 |  |
| Aygıt yazılımı | 
* Zune yazılım
* Action Center
* Bing Mobile
	+ Bing Vision
	+ Bing Audio
	+ Bing Haritalar
* Cortana
* Groove Müzik
* Internet Explorer Mobile
* Microsoft Filmler ve TV
* MSN Mobile
* Office Mobile
* Remote Desktop
* Windows Phone için Skype uygulaması
* Windows Phone'da Xbox LIVE
* Mobil için Windows Live
* Zune Media Player
* Microsoft Pay
* Groove Müzik (Xbox Müzik)
* Microsoft Filmler ve TV (Xbox Video)
* Microsoft Fotoğraflar

 |
| Masaüstü eşitlemesi | 
* Windows Phone App
* Lumia Software Recovery Tool
* Windows Phone Recovery Tool

 |
| Mobil Hizmetler | 
* Metro
* Microsoft Takvim
* Hotmail Mobile
* Microsoft hesabı
* My Windows Phone
* Windows Phone Store (Microsoft Mağazası)
* OneDrive (OneDrive)
* Kişiler Hubu
* Xbox Live

 |
| Gelişim | 
* .NET Compact Framework
* Windows Uygulama Stüdyosu
* Microsoft mobil servisler
* Lumia Beta Uygulamaları
* Silverlight
* SQL Server Compact
* XNA
* TouchDevelop
* DVLUP

 |
| İlgili | 
* Windows CE
	+ Windows Mobile
* Nokia X platform
* Windows 10 Mobile

 |
| Windows Phone aygıtları | 
* Windows Phone 7 aygıtları
* Windows Phone 8 aygıtları
* Windows Phone 8.1 aygıtları
* Windows 10 Mobile aygıtları

 |