Microsoft SQL Server Compact Edition

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 16 ianuarie 2017; verificările necesită 4 modificări .
Microsoft SQL Server Compact 4.0
Tip de SGBD relațional
Dezvoltator Microsoft
Scris in C , C++ , C#
Sistem de operare Microsoft Windows
ultima versiune 4.0.8876.1 ( 5 iunie 2012 )
Licență EULA Microsoft
Site-ul web www.microsoft.com

SQL Server Compact Edition (numit inițial SQL Server Everywhere ) este un produs Microsoft din linia SQL Server , care este o versiune a SQL Server Mobile cu interdicția de a lucra sub Win32 eliminată și o licență modificată. Produsul a fost lansat pe 11 ianuarie 2007 . Cea mai recentă versiune este SQL Server Compact 4.0, care acceptă .NET Framework 4.0 și rulează pe versiuni de Windows pe 32 și 64 de biți.

SQL Server Compact se bazează pe același cod ca și SQL Server Mobile. Baza de date este stocată într-un singur fișier, al cărui format este același cu formatul versiunii „mobile”. Acest format de fișier și motor au fost utilizate în unele produse „desktop” Microsoft de câțiva ani, în special clientul MSN . Spre deosebire de SQL Server Express , care rulează ca un serviciu independent, SQL Server Compact rulează „in-proc”, adică în cadrul procesului de apelare.

Limita maximă de dimensiune a fișierului bazei de date este de 4 GB. Cu toate acestea, ulterior s-a cunoscut [1] că limita de 4 GB este pur tehnică (datorită faptului că SGBD-ul a fost utilizat inițial pe dispozitive în care 4 GB este mai mult decât suficient) și, prin urmare, va fi modificată în versiunile ulterioare.

Nu este posibil să utilizați SQL Server Compact pentru aplicații web sub IIS (limitare software și licență). Ulterior s-a anunțat [2] că este posibil să se utilizeze SQL CE de sub IIS în noua versiune. Pentru a face acest lucru, trebuie să executați comanda înainte de a utiliza biblioteca AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true). Cu toate acestea, această abordare nu este recomandată deoarece SQL CE nu este optimizat pentru accesul simultan al unui număr mare de utilizatori.

Lucrarea cu mai mulți utilizatori cu un fișier de bază de date de pe computere diferite nu este acceptată din cauza dificultăților tehnice. Cu toate acestea, accesul din procese diferite pe același computer este destul de posibil și este standard.

În februarie 2013, Microsoft a anunțat că SQL Server Compact Edition a fost depreciat.

Deși nu sunt planificate noi lansări sau actualizări, Microsoft va continua să sprijine SQL Compact prin politica standard de asistență pentru ciclul de viață. Acest sprijin se va încheia în iulie 2021.

Note

  1. Stocarea documentelor în SQLce și limita de 4 GB Arhivat la 25 ianuarie 2007 la Wayback Machine 
  2. SQL Server Compact Edition sub ASP.net și IIS Arhivat 11 decembrie 2006 la Wayback Machine 

Link -uri