Udostępnij za pośrednictwem


Program SQL Server Compact 4.0 i Visual Studio

Microsoft SQL Server Compact 4.0(SQL Server Compact 4.0) umożliwia tworzenie compact bazy danych, które można wdrożyć na komputerach stacjonarnych, inteligentnych urządzeń i komputerów typu Tablet. 

Podczas tworzenia aplikacji, które używają programu SQL Server Compact, można użyć jednego z języków programowania .NET firmy Microsoft (Microsoft Visual Basic lub Microsoft Visual C#) i .NET Framework lub .NET Compact Framework stworzyć zarządzanej aplikacji.Lub użyć programu Microsoft Visual C++ lub Visual C++ dla urządzeń do tworzenia aplikacji macierzystej.

[!UWAGA]

Podczas tworzenia aplikacji programu SQL Server Compact jest preferowanym lokalnej bazy danych.Aby uzyskać więcej informacji o dołączaniu bazy danych jako część aplikacji, zobacz Omówienie danych lokalnych.

Wybór, czy do tworzenia aplikacji zarządzanym lub macierzystym zależy od bieżącego umiejętności i potrzeb użytkowników.Deweloperzy, którzy są zaznajomieni z Microsoft Visual C++ programowania i który mieć większy wpływ na zasoby systemowe, można utworzyć aplikacji macierzystej za pomocą Visual C++.Deweloperzy, którzy już obecnie Microsoft systemu Windows lub aplikacje internetowe za pomocą .NET Framework, i tych, którzy są zaznajomieni z jednym z języków programowania .NET, należy rozważyć utworzenie zarządzanej aplikacjom korzystanie z funkcji .NET Framework dla komputerów stacjonarnych i komputery typu Tablet lub z .NET Compact Framework for smart devices.

Składniki programu SQL Server Compact 4.0

[!UWAGA]

Domyślnie SQL Server Compact 4.0 dokumentacja nie jest zainstalowana lokalnie.Aby pobrać SQL Server Compact 4.0 Books Online, przejdź do Programu SQL Server Compact 4.0 książek Online Download Center.

SQL Server Compact 4.0składniki są dostępne w trzech plikach Instalator systemu Microsoft Windows (.msi):

  • Właściwości SSCE 4.0 projektowanie narzędzi (SSCEVSTools PLK.msi)

    Ten plik instaluje SQL Server Compact 4.0 projektowania składników z programem Visual Studio.Składniki czasu projektowania są interfejsu użytkownika, okna dialogowe i środowisko projektowania, które służą do zapisywania wniosków o SQL Server Compact 4.0.SQL Server Compact 4.0 Projektowania zostaną zainstalowane w katalogu 10.0\Common7\IDE\ Program Files\Microsoft Visual Studio.Składniki te są powiązane z Visual Studio i nie mogą być wysyłane niezależnie od programu Visual Studio.SQL Server Compact 4.0próbki i SQL Server Compact 4.0 pliki nagłówków (do opracowania w macierzystym) są również instalowane przez ten plik msi.

  • SQL Server Compact 4.0 (SSCERuntime_x64 ENU.msi lub SSCERuntime_x86 ENU.msi)

    Ten plik instaluje SQL Server Compact 4.0 składniki wykonawcze dla komputerów stacjonarnych i komputery typu Tablet w folderze central: Program Files\Microsoft SQL Server Compact Edition\v4.0.SQL Server Compact 4.0 Pulpitu i składniki wykonawcze komputera typu Tablet są wymagane do tworzenia aplikacji w Visual Studio i z rzędu SQL Server Compact 4.0-aplikacji na pulpicie.Ten plik msi instaluje następujące czynności:

    • Usługi synchronizacji firmy Microsoft dla składników ADO.NET.Usługi synchronizacji firmy Microsoft dla składników ADO.NET są instalowane w Program Files\Microsoft synchronizacji Services\ADO.NET\v1.0.
  • SQL Server Compact 4.0 dla urządzeń (SSCEDeviceRuntime ENU.msi)

    Ten plik instaluje składniki wykonawcze dla SQL Server Compact 4.0 urządzeń w Program Files\Microsoft SQL Server Compact Edition\v4.0\Devices.Składniki wykonawcze są wymagane dla rozwijających się Windows Mobile i Windows CE urządzenia aplikacji w Visual Studio i wdrażania aplikacji w urządzeniach przenośnych.

Ważne funkcje języka w programie SQL Server Compact

SQL Server Compact zapewnia następujące funkcje, aby wziąć pod uwagę, kiedy używasz go jako dane lokalne przechowywanie dla aplikacji. 

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

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

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

  • Bieżąca wersja programu SQL Server Compact bazy danych obsługuje pliki do 4 GB.

Kiedy używać programu SQL Server CD

SQL Server Compact jest na podstawie pliku bazy danych, która składa się z bibliotek 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:

Opcje rozmieszczania

SQL Server Compact 4.0zawiera dwa modele wdrażania, które można dołączać do aplikacji.

Aa983341.collapse_all(pl-pl,VS.110).gifClickOnce

Można użyć tradycyjnych technologii Instalatora Microsoft, w tym wdrażania ClickOnce.Umożliwia także na podstawie pliku wdrażania, w którym należy dodać SQL Server Compact 4.0 bibliotek DLL i wdrażać je w projekcie.

Aa983341.collapse_all(pl-pl,VS.110).gifObsługa katalogu danych

SQL Server Compact 4.0obsługuje makra danych katalogu.Oznacza to, że jeśli Dodaj ciąg |DataDirectory| (ujęty w symbol potoku) do ścieżki pliku, to będzie rozpoznawać ścieżki bazy danych.

Rozważmy na przykład ciągu połączenia:

"Data Source= c:\program files\MyApp\Mydb.sdf"

Korzystając z katalogu danych, należy użyć następujący ciąg połączenia:

"Data Source = |DataDirectory|\Mydb.sdf"

Aby uzyskać więcej informacji, zobacz Jak: wdrażania programu SQL Server Compact 4.0 baz z aplikacją.

Uaktualnienia bazy danych i zgodności z poprzednimi wersjami

SQL Server Compact 4.0 można zainstalować razem z poprzedniej wersji (3.5), na komputerach typu Tablet i pulpitu.Jeśli podczas próby otwarcia plików bazy danych utworzone przez wcześniejsze wersje, otrzymasz komunikat informujący, że nie można otworzyć pliku.Aby go otworzyć, należy najpierw uaktualnić plik bazy danych za pomocą uaktualnienia programu SQL Server kompaktowania bazy danych okno dialogowe w programie Visual Studio.Dostęp do uaktualnienia programu SQL Server kompaktowania bazy danych okno dialogowe, pełną Dodawanie połączenia okno dialogowe, które jest dostępne z Połączeń danych węzeł w Server Explorer.Rozszerzenie nazwy pliku dla SQL Server Compact 4.0 plików jest sdf, który jest taki sam, jak w przypadku wcześniejszych wersji.

Kiedy plik bazy danych jest uaktualniany do SQL Server Compact 4.0, nie będzie można otworzyć pliku bazy danych za pomocą wcześniejszych wersji programu SQL Server Compact silnika.

SQL Server Compact 4.0 książki Online

Domyślnie dokumentacji programu SQL Server Compact nie jest zainstalowany lokalnie.Aby pobrać SQL Server Compact 4.0 Books Online, przejdź do Programu SQL Server Compact 4.0 książek Online Download Center.SQL Server Compact Books Online zawiera informacje koncepcyjne i programowania o sposobach rozwijania, administrowanie i wdrażanie programu SQL Server Compact aplikacji na komputerach stacjonarnych, urządzeń przenośnych i komputerów typu Tablet.

64-Bitowych rozwoju

Dla rozwoju 64-bitowym z programem Visual Studio i SQL Server Compact 4.0, Docelowego użycia Procesora dostępna w opcji Zaawansowane ustawienia kompilatora musi być jawnie zestaw x 86.Kiedy docelowego użycia Procesora jest ustawiony na wartość domyślną z Any Procesora "Nie można załadować sqlceme40.dll" spotkać się z wiadomości.Ustaw Docelowego użycia Procesora dostępna w opcji Zaawansowane ustawienia kompilatora we właściwościach projektu.

Zobacz też

Zadania

Jak: Dodawanie bazy danych SQL Server Compact do projektu

Jak: wdrażania programu SQL Server Compact 4.0 baz z aplikacją

Instruktaż: Tworzenie bazy danych SQL Server Compact

Instruktaż: Dodawanie bazy danych SQL Server Compact do aplikacji i wdrożenie go

Inne zasoby

Program SQL Server Compact 4.0 książki Online Centrum pobierania