| Termin | Definicja |
|---|---|
| SQL Server Compact Edition | SQL Server Compact Edition to wycofana, lekka wersja silnika przeznaczona do aplikacji desktopowych i mobilnych. SQL Server Compact Edition jako wbudowany silnik danychSQL Server Compact Edition, wcześniej znany jako SQL Server CE, był lekkim, osadzanym silnikiem relacyjnych baz danych firmy Microsoft. Nie działał jako osobna usługa serwerowa nasłuchująca na porcie sieciowym. Baza była przechowywana lokalnie w pliku, najczęściej z rozszerzeniem Silnik był przeznaczony do niewielkich i średnich lokalnych zbiorów danych, w których ważna była prostota wdrożenia. Obsługiwał relacyjny model danych, tabele, kolumny, klucze główne, indeksy, ograniczenia integralności oraz transakcje. Nie był jednak zamiennikiem pełnej instalacji Microsoft SQL Server. Różnił się zakresem języka SQL, dostępnymi funkcjami administracyjnymi, mechanizmami współbieżności i sposobem udostępniania danych. Z tego powodu aplikacja napisana dla SQL Server Compact Edition może wymagać zmian przed przeniesieniem do innego silnika. Wersje, pliki SDF i sposób komunikacji z aplikacjąSQL Server Compact Edition występował między innymi w wydaniach 3.5 i 4.0. W środowisku .NET aplikacje korzystały z dostawcy ADO.NET o nazwie Plik Ograniczenia migracji i rozpoznawanie problemówPrzy analizie aplikacji używającej SQL Server Compact Edition trzeba najpierw ustalić, czy problem dotyczy silnika, dostawcy ADO.NET, czy warstwy aplikacyjnej. Przydatne są informacje o dokładnej wersji biblioteki, treść connection stringa, lokalizacja pliku SQL Server Compact Edition nie powinien być bez sprawdzenia traktowany jako baza współdzielona przez wiele niezależnych stanowisk. Jego model osadzenia zakłada bezpośredni dostęp aplikacji do lokalnego pliku, a nie centralną obsługę zapytań przez usługę serwerową. W przypadku migracji należy przeanalizować typy danych, składnię zapytań, indeksy, ograniczenia, transakcje oraz sposób generowania identyfikatorów. Zgodność tabel nie gwarantuje zgodności całej aplikacji, ponieważ różnice mogą występować także w kodzie dostępu do danych i obsłudze wyjątków. Znaczenie lokalnej bazy dla serwisu laptopów i komputerówNa laptopie lub komputerze PC diagnoza aplikacji korzystającej z SQL Server Compact Edition obejmuje sprawdzenie pliku bazy, instalacji właściwego dostawcy, architektury systemu oraz zgodności aplikacji z używaną wersją komponentów. Warto także ustalić, czy program zapisuje dane w katalogu instalacyjnym, profilu użytkownika czy innym wskazanym miejscu. Nieprawidłowa lokalizacja, brak możliwości zapisu albo pozostawiona blokada pliku mogą powodować objawy przypominające awarię samej aplikacji. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów stacjonarnych PC oraz ich podzespołów, w tym diagnostykę problemów z oprogramowaniem działającym w systemie użytkownika. W przypadku starszej aplikacji z bazą SQL Server Compact Edition istotne jest zachowanie kopii pliku danych przed próbami naprawy, aktualizacji lub konwersji. Dalsze działania powinny wynikać z rozpoznania wersji programu i rodzaju problemu, ponieważ ponowna instalacja bez zabezpieczenia pliku |