Microsoft SQL Server Compact Edition

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 16 januari 2017; kontroller kräver 4 redigeringar .
Microsoft SQL Server Compact 4.0
Sorts Relationellt DBMS
Utvecklaren Microsoft
Skrivet i C , C++ , C#
Operativ system Microsoft Windows
senaste versionen 4.0.8876.1 ( 5 juni 2012 )
Licens Microsoft EULA
Hemsida www.microsoft.com

SQL Server Compact Edition (ursprungligen kallad SQL Server Everywhere ) är en Microsoft - produkt i SQL Server -linjen , som är en version av SQL Server Mobile med förbudet att arbeta under Win32 borttaget och en modifierad licens. Produkten släpptes den 11 januari 2007 . Den senaste versionen är SQL Server Compact 4.0, som stöder .NET Framework 4.0 och körs på 32-bitars och 64-bitars versioner av Windows.

SQL Server Compact är baserad på samma kod som SQL Server Mobile. Databasen lagras i en enda fil, vars format är detsamma som formatet för den "mobila" versionen. Det här filformatet och motorn har använts i vissa Microsoft "skrivbordsprodukter" i flera år, särskilt MSN- klienten . Till skillnad från SQL Server Express , som körs som en fristående tjänst, kör SQL Server Compact "in-proc", det vill säga inom anropsprocessen.

Den maximala databasfilstorleken är 4 GB. Senare blev det dock känt [1] att gränsen på 4 GB är rent teknisk (på grund av att DBMS ursprungligen användes på enheter där 4 GB är mer än tillräckligt), och därför kommer att ändras i efterföljande versioner.

Det är inte möjligt att använda SQL Server Compact för webbapplikationer under IIS (mjukvara och licensbegränsning). Senare meddelades [2] att det är möjligt att använda SQL CE från under IIS i den nya versionen. För att göra detta måste du köra kommandot innan du använder biblioteket AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true). Detta tillvägagångssätt rekommenderas dock inte eftersom SQL CE inte är optimerat för samtidig åtkomst av ett stort antal användare.

Fleranvändararbete med en databasfil från olika datorer stöds inte på grund av tekniska svårigheter. Åtkomst från olika processer på samma dator är dock fullt möjligt och är standard.

I februari 2013 meddelade Microsoft att SQL Server Compact Edition hade fasats ut.

Även om inga nya utgåvor eller uppdateringar är planerade, kommer Microsoft att fortsätta att stödja SQL Compact genom standardpolicyn för livscykelsupport. Detta stöd upphör i juli 2021.

Anteckningar

  1. Dokumentlagring i SQLce och 4gb-gränsen Arkiverad 25 januari 2007 på Wayback Machine 
  2. SQL Server Compact Edition under ASP.net och IIS Arkiverad 11 december 2006 på Wayback Machine 

Länkar