Udostępnij za pośrednictwem


SQL Server Compact

Kompaktuj programu SQL Server umożliwia tworzenie compact bazy danych, które mogą być rozmieszczone na komputerach stacjonarnych i inteligentnych urządzeń.Compact programu SQL Server udostępnia model programowania wspólnego z innymi SQL Server w wersjach do tworzenia aplikacji macierzystych i zarządzane. Compact programu SQL Server zapewnia funkcjonalność relacyjnej bazy danych: urządzenie źródłowe danych niezawodne optymalizacji kwerendy procesora i niezawodne, skalowalne łączność.

Wsparcia rozwoju dla programu SQL Server Compact jest dostarczana przez program Visual Studio.Obsługa administracji bazy danych jest udostępniana przez program SQL Server.Można uzyskać dostęp do programu SQL Server Compact bazach danych, przechowywanych na inteligentnego urządzenie lub komputer stacjonarny przy użyciu SQL Server Management Studio w SQL Server. Można tworzyć aplikacje zarządzane przy użyciu albo Microsoft Visual Basic lub Visual C#, albo można użyć Visual C++ do tworzenia aplikacji do trybu macierzystego.

Uwaga

Program SQL Server Compact 3.5 z dodatkiem usługa Pack 1 (SP1) jest dołączony SQL Server 2008 i Visual Studio 2008 Z DODATKIEM SP1. Jest ona również dostępna do pobrania z Kompaktuj Microsoft SQL Server.

Instalowanie składników Compact SQL Server

Składniki programu SQL Server Compact są dostępne w następujących plikach Instalator systemu Microsoft Windows (.msi):

  • Program SQL Server Compact projekt narzędzia (SSCEVSTools ENU.msi)

  • Compact obsługi programu SQL Server (SSCERuntime ENU.msi)

  • Program SQL Server CD dla urządzeń (SSCEDeviceRuntime ENU.msi)

  • Program SQL Server Compact Query narzędzia (SSCESqlWbTools ENU.msi)

  • Program SQL Server Compact Server narzędzia (SSCEServerTools ENU.msi)

  • Program SQL Server CD dokumentacji Books Online (SSCEBOL-ENU.msi)

Aby uzyskać więcej informacji dotyczących sposobu instalowania programu SQL Server Compact składników, zobacz temat Witryna sieci Web Compact Microsoft SQL Server.

Uwaga

Po zainstalowaniu SQL Server 2008 Książki online, dokumentacja programu SQL Server Compact domyślny nie jest zainstalowana lokalnie. Aby pobrać program SQL Server Compact Books Online, odwiedź witrynę Program SQL Server CD dokumentacji Books Online w witrynie Centrum pobierania.

Scenariusze kompaktowe Przegląd i programu SQL Server

Compact programu SQL Server zapewnia następujące funkcje, gdy jest ona używana jako urządzenie źródłowe danych lokalnych dla aplikacji.

  • Program SQL Server Compact jest oparte na plikach, co oznacza, że ciąg połączenia ścieżka pliku do pliku bazy danych (.sdf).

  • Compact programu SQL Server nie jest uruchamiany jako usługa.Jest to jeden z głównych różnice między używaniem SQL Server Compact 3.5 i za pomocą SQL Server lub SQL Server Express.

  • Compact programu SQL Server obsługuje wiele połączeń do limitu połączeń 256.Otwieranie połączenia w różnych procesów jest także obsługiwane.

  • Compact programu SQL Server obsługuje bazy danych, pliki do 4 GB.

Program SQL Server Compact jest bazą danych opartych na plikach, składa się z biblioteki dll, które są około 1,4 MB.Poniższa lista zawiera kilka scenariuszy, w których można użyć programu SQL Server Compact w aplikacji:

  • W aplikacjach przeznaczonych dla komputerów stacjonarnych oraz urządzeń przenośnych.

  • W aplikacji, będą używane w scenariuszach od czasu do czasu połączenia.

  • Jeśli musisz bazy danych, który jest przeznaczony do redystrybucji bez ponoszenia dodatkowych kosztów.

  • Gdy wymagania dotyczące rozmiarów i pamięci aplikacji musi być kompaktowym.

  • Kiedy ma zostać zwrócony kod dostępu danych do uruchamiania w procesie.

Kompaktuj nowe funkcje w programie SQL Server

W poniższych sekcjach opisano nowe funkcje programu SQL Server Compact 3.5 i programu SQL Server Compact 3.5 SP1.

SQL Server Compact 3.5

Compact programu SQL Server w wersja 3.5 została wydana z programu Visual Studio 2008.Począwszy od wydania programu SQL Server 3.5 Compact:

  • Compact programu SQL Server obsługuje zakres transakcji lokalnej na komputerach typu desktop.

  • Program SQL Server Compact projektanta tabel w Visual Studio 2008 został rozszerzony zapewniające interfejs użytkownika służący do tworzenia klucz podstawowy i obcego klucza relacji między tabelami.

  • Compact programu SQL Server obsługuje teraz następujące instrukcje języka Transact-SQL:

    • Kwerendy zagnieżdżone FROM Klauzula

    • CROSS APPLY i OUTER APPLY

    • CAST

    • TOP

    • SET IDENTITY INSERT

  • Program SQL Server Compact 3.5–based aplikacji można tworzyć dla komputerów stacjonarnych przy użyciu kodu języka Visual Basic 2008 Express Edition i Visual C# 2008 Express Edition.

  • Można administrować bazy danych programu SQL Server Compact przechowywany w inteligentny urządzenie lub na komputerze stacjonarnym za pomocą programu SQL Server Management Studio Express (SSMSE) w SQL Server 2008.

  • Program SQL Server Compact implementuje timestamp Typ danych (rowversion).

  • Compact programu SQL Server obsługuje LINQ SQL.LINQ SQL jest składnikiem zintegrowanego kwerendy (LINQ) projektu języka.To zapewnia infrastrukturę wykonywania zarządzania relacyjnymi bazami danych jako obiekty bez podawania się zdolność do kwerendy.Tłumaczy zintegrowane języka kwerend w języku Transact-SQL do wykonania przez program SQL Server Compact, a następnie tłumaczy tabelarycznych wyniki na obiekty zdefiniowane przez projektanta aplikacji.

SQL Server Compact 3.5 z dodatkiem SP1

Program SQL Server Compact 3.5 z dodatkiem usługa Pack 1 (SP1) jest dołączony SQL Server 2008 i Visual Studio 2008 Z DODATKIEM SP1. Program SQL Server Compact 3.5 SP1 zawiera kilka nowych funkcji i rozszerzeń dla deweloperów oprogramowania.Następująca lista zawiera kilka nowych funkcji między kilka innych:

  • Compact programu SQL Server obsługuje sortowanie jest wielkość liter, poziom bazy danych.

  • Obsługuje programu SQL Server Compact ADO.NET obiekt Framework. obiekt Framework umożliwia pracę z danymi w formularzu właściwe dla domena obiektów i właściwości, takie jak klienci i adresów klientów, bez konieczności dotyczą same podstawowej bazy danych tabel i kolumn, gdzie są przechowywane dane.

  • Compact programu SQL Server obsługuje LINQ do obiektów.LINQ do obiektów umożliwia programistom tworzyć kwerendy elastyczne, zdecydowanie wpisane przed obiekt Framework kontekst obiektu przy użyciu wyrażeń LINQ i LINQ operatory standardowej kwerendy bezpośrednio ze środowiska programowania.

  • Program SQL Server Compact może działania w środowisku 64-bitowych.

  • Compact programu SQL Server zapewnia obsługę replikowanie nowe typy danych w SQL Server 2008, takie jak date, time, datetime2, datetimeoffset, geography, a geometry. Aby uzyskać więcej informacji na temat typów danych w SQL Server 2008, zobacz Typy danych in SQL Server 2008 Książki online.

  • Compact programu SQL Server obsługuje replikację danych z programem SQL Server 2000 SQL Server 2005, a SQL Server 2008 za pomocą usługi synchronizacji firmy Microsoft dla ADO.NET. Usługi synchronizacji firmy Microsoft dla ADO.NET jest dostępny dla komputerów stacjonarnych komputerów i urządzeń przenośnych.

  • Compact programu SQL Server obsługuje replikację danych z SQL Server 2005 i SQL Server 2008 przy użyciu replikacja łączenia i zdalny dostęp do danych (RDA).

Integracja z programem SQL Server

Można zarządzać za pomocą programu SQL Server kompaktowania bazy danych na komputerze stacjonarnym lub urządzeniu przenośnym SQL Server Management Studio, który jest SQL Server Narzędzie do zarządzania. To narzędzie udostępnia doświadczenie w tym samym dla użytkowników, czy będą łączyć się z SQL Server lub SQL Server CD. Bazy danych programu SQL Server Compact również mogą być zarządzane przy użyciu SQL Server Management Studio Diagram Express. Możesz pobrać SQL Server Management Studio Wyraźne bezpłatnie z Centrum pobierania.

Można utworzyć baz danych programu SQL Server Compact na komputerze lokalnym Management Studio i Management Studio Diagram Express. Konfigurowanie tych baz danych, ich wprowadzanie danych i następnie rozmieścić baz danych do wielu urządzeń.Spowoduje to zapisanie znaczący rozwój i rozmieszczania czas.

See Also

Concepts