Udostępnij za pośrednictwem


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

Masz dwie opcje wdrażania aplikacji, które zawierają baz danych programu SQL Server Compact.Metody wdrażania, wybrać, zależy od wymagań obsługi aplikacji i czy użytkownicy będą potrzebowali poświadczenia administracyjne na komputerze, na którym zostanie zainstalowana aplikacja.

Opcje wdrażania dla baz danych programu SQL Server Compact są następujące:

  • Tradycyjne Instalator systemu Microsoft Windows (Technologia Instalatora Microsoft)

    • Użytkownicy potrzebują poświadczenia administracyjne, aby zainstalować aplikację.

    • SQL Server Compact będzie obsługiwany przez Microsoft Update.

    • Można użyć wdrażania ClickOnce.

    -lub-

  • Wdrażania zakresów prywatnego (wdrażanie bibliotek DLL Compact w programie SQL Server jako część projektu)

    • Użytkownicy nie są potrzebne poświadczenia administracyjne, aby zainstalować aplikację.

    • SQL Server Compact będzie nie obsługiwany przez Microsoft Update.

    • Można również użyć wdrażania ClickOnce.

Tradycyjne Instalator Windows

Tradycyjnej technologii Instalator Windows jest używany w obu standardowych instalacji i wdrażania projektów i wdrażania ClickOnce.Podczas wdrażania programu SQL Server Compact bazy danych wdrażania ClickOnce udostępniana jest opcja, które automatycznie instalują program SQL Server Compact nie zostaną wykryte na komputerze docelowym.Z tego powodu ClickOnce jest preferowaną metodą wdrażania aplikacji, które zawierają programu SQL Server Compact bazy danych (w przeciwieństwie do tworzenia akcji niestandardowej instalacji i wdrażania projektu).

Wdrażania ClickOnce został zaktualizowany tak, aby automatycznie uwzględnia w czasie wykonywania programu SQL Server Compact jako warunek wstępny dla aplikacji, które zawierają baz danych programu SQL Server Compact.Uznaje się również, że pliki sdf jak dane plików i odróżnia te na prawidłowe stan publikowania.

Tworzenie wdrażania ClickOnce dla aplikacji, która zawiera bazę danych programu SQL Server Compact polega na skonfigurowaniu odpowiedniego publikowania informacji w Project Designer.

[!UWAGA]

Dodawanie pliku bazy danych programu SQL Server Compact do projektu automatycznie konfiguruje odpowiednie publikowania informacji dotyczących wdrażania ClickOnce.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby korzystać z technologii Instalator Windows dla wdrażania ClickOnce aplikacji, która zawiera bazę danych programu SQL Server Compact 4.0

  1. Aby otworzyć Project Designer, w Solution Explorer/Database Explorer, kliknij dwukrotnie Mój projekt podczas pracy w projekcie języka Visual Basic (lub Właściwości podczas pracy nad projektem C#).

  2. Kliknij przycisk Opublikuj kartę.

  3. Kliknij przycisk Plików aplikacji i ustaw plik .sdf na Pliku danych (Auto).

    To ustawienie informuje Instalatora, aby traktować to jako lokalnego pliku danych i umieszczenie go w katalogu danych.

  4. Kliknij przycisk Warunki wstępne i wybierz Programu SQL Server Compact.

    To ustawienie informuje Instalatora Sprawdź, czy istnieje w czasie wykonywania programu SQL Server Compact i zainstalować z Internetu, jeśli nie zostanie znaleziony.

Aa983326.collapse_all(pl-pl,VS.110).gifTworzenie Instalatora

Po skonfigurowaniu informacji publikowania tworzenie Instalatora.

Aby utworzyć Instalatora

  1. W Lokalizację publikowania wpisz witryny sieci Web, serwer FTP lub ścieżki do publikowania przez Instalatora pliku.

  2. Kliknij przycisk Opublikować teraz Aby utworzyć Instalatora.

Aplikacja jest gotowa do zainstalowania.Przejdź do lokalizacji, która została opublikowana na i instalowania aplikacji, aby zweryfikować.

Wdrażania zakresów prywatnych

Wdrażania zakresów prywatnego to proces, w tym wymagane SQL Server Compact dll jako pliki w projekcie (w przeciwieństwie do odwołania do bibliotek DLL znajdujące się na komputerze docelowym).Jeśli odpowiednie biblioteki DLL z aplikacją, wymóg, aby zainstalować program SQL Server Compact jest usuwany.W związku z tym poświadczenia administracyjne nie są już potrzebne.

Można użyć technologii wdrażania ClickOnce wdrażania zakresów prywatnych.W takim wypadku należy pamiętać, aby wyczyścić programu SQL Server Compact warunkiem wstępnym, aby program instalacyjny nie instaluje go.

Wdrożyć bazy danych programu SQL Server Compact 4.0 za pomocą prywatnej zakresów wdrażania

  1. Aby otworzyć Project Designer, w Solution Explorer/Database Explorer, kliknij dwukrotnie Mój projekt podczas pracy w projekcie języka Visual Basic (lub Właściwości podczas pracy nad projektem C#).

  2. Kliknij przycisk Opublikuj kartę.

  3. Kliknij przycisk Warunki wstępne a następnie wyczyść pole wyboru dla Programu SQL Server Compact.

  4. Zamknij Project Designer.

  5. Przejdź do katalogu zawierającego bibliotek DLL Compact w programie SQL Server.Znajdują się one w C:\Program Files\Microsoft SQL Server Compact Edition\v4.0.

  6. Należy zaznaczyć opcję siedem DLLs Compact Server SQL i skopiuj je:

    • Sqlceca40.dll

    • Sqlcecompact40.dll

    • Sqlceer40EN.dll

    • Sqlceme40.dll

    • Sqlceoledb40.dll

    • Sqlceqp40.dll

    • Sqlcese40.dll

  7. Wklej bibliotek DLL do projektu w Solution Explorer/Database Explorer.

  8. Zaznacz wszystkie siedem biblioteki DLL w Solution Explorer/Database Explorer i Otwórz Właściwości okna.

  9. Ustaw Kopiuj do katalogu wyjściowego właściwość, aby Kopiuj jeśli nowszy.

    Jeśli aplikacja zostanie zaktualizowany spowoduje to zastąpienie wszelkich wcześniejszych biblioteki DLL w istniejącej aplikacji z nich nowsze.

  10. Kliknij przycisk Pokaż wszystkie pliki przycisk w Solution Explorer/Database Explorer.

  11. Rozwiń węzeł odwołania węzła.

  12. Wybierz System.Data.SqlServerCe.

  13. Ustaw Lokalnej kopii właściwość, aby True.

    Ponieważ komputer rozwoju ma SqlServerCe bibliotek DLL w globalna pamięć podręczna zestawów, należy skonfigurować aplikację do korzystania z bibliotek DLL w katalogu wyjściowego.

  14. Kliknij prawym przyciskiem myszy projekt w programie Solution Explorer/Database Explorer i wybierz Opublikuj Aby otworzyć Kreatora publikowania.

  15. Zakończ pracę Kreatora publikowania aplikacji.

Aplikacja jest gotowa do zainstalowania.Przejdź do lokalizacji, która została opublikowana na i instalowania aplikacji, aby zweryfikować.

Zobacz też

Zadania

Jak: Dodawanie bazy danych SQL Server Compact do projektu

Instruktaż: Tworzenie bazy danych SQL Server Compact

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

Koncepcje

Program SQL Server Compact 4.0 i Visual Studio

Tworzenie aplikacji danych

Inne zasoby

Uzyskiwanie dostępu do danych w programie Visual Studio