Porady: uaktualnienie do LocalDB lub kontynuacja z SQL Server Express

W tym temacie opisano opcje uaktualniania pliku bazy danych (.mdf) po zainstalowaniu Visual Studio 2012 i zawiera instrukcje dotyczące następujących zadań:

  • Uaktualnij plik bazy danych LocalDB

  • Uaktualnij plik bazy danych, aby użyć nowszej wersji programu SQL Server Express

  • Pracować z plikiem bazy danych w Visual Studio 2012 , ale zachować zgodność zSQL Server 2008 Express

  • Tworzenie SQL Server Express domyślny aparat bazy danych

Można użyć Visual Studio 2012 , aby otworzyć projekt, który zawiera plik bazy danych (.mdf), który został utworzony za pomocą starszej wersji programu SQL Server Express.Jednakże do dalszego opracowania projektu w Visual Studio 2012, musi mieć wersję programu SQL Server Express zainstalowane na tym samym komputerze co Visual Studio lub uaktualnić to plik bazy danych SQL Server Express LocalDB.W przypadku uaktualniania pliku bazy danych nie będzie do niego dostęp za pomocą starszych wersji programu SQL Server Express.

Może również zostać wyświetlony uaktualnić plik bazy danych, który został utworzony za pomocą SQL Server 2012 Express , jeśli wersja pliku nie jest zgodna z wystąpienia programu SQL Server Express, który jest aktualnie zainstalowany.Aby rozwiązać ten problem, Visual Studio wyświetli monit o uaktualnienie do nowszej wersji programu SQL Server Express pliku.

Ważna uwagaWażne

Zaleca się zapasową pliku bazy danych przed przystąpieniem do uaktualnienia.

Przed uaktualnieniem bazy danych, należy rozważyć następujące kryteria:

  • Nie uaktualnię, jeśli chcesz pracować nad projektem w obu Visual Studio 2010 i Visual Studio 2012.

  • Nie uaktualnię Jeśli aplikacji będzie używana w środowiskach korzystających z programu SQL Server Express zamiast LocalDB.

  • Nie uaktualnienie, jeśli aplikacja używa połączeń zdalnych, ponieważ LocalDB nie akceptuje je.

  • Nie uaktualnienie, jeśli aplikacja polega na Internet Information Services (IIS).

  • Jeśli do testowania bazy danych aplikacji w środowisku izolowanym, ale nie chcesz administrować bazą danych, należy rozważyć uaktualnienie.

Aby uaktualnić plik bazy danych LocalDB

  1. W Server Explorer, wybierz polecenie połączenia do bazy danych przycisku.

  2. W Dodawanie połączenia okno dialogowe Określ następujące informacje:

    • Źródła danych: Microsoft SQL Server (klient)

    • Nazwa serwera: \v11.0 (LocalDB)

    • **Dołącz plik bazy danych:**ścieżki, gdzie ścieżki jest fizyczną ścieżkę pliku .mdf podstawowego.

    • **Nazwa logiczna:**Nazwa, gdzie Nazwa jest nazwa pliku.

  3. Wybierz OK przycisku.

  4. Po wyświetleniu monitu Tak przycisk, aby uaktualnić plik.

Uaktualnienie bazy danych dołączone do aparatu bazy danych LocalDB, a nie dłużej zgodne z SQL Server 2008 Express.

Można również zmodyfikować połączenia SQLExpress LocalDB otwarcie menu skrótów dla połączenia, a następnie wybierając Zmodyfikować połączenia.W Zmodyfikować połączenia okno dialogowe pole, należy zmienić nazwę serwera do \v11.0 (LocalDB).W Właściwości zaawansowane okno dialogowe pole, upewnij się, że Wystąpienia użytkownika ma wartość False.

Aby dokonać uaktualnienia do nowszej wersji programu SQL Server Express

  1. Wybierz z menu skrótów dla połączenia z bazą danych, Zmodyfikować połączenia.

  2. W Zmodyfikować połączenia okno dialogowe Wybierz Zaawansowane przycisku.

  3. W Właściwości zaawansowane okno dialogowe Wybierz OK przycisk bez zmieniania nazwy serwera.

Plik bazy danych jest uaktualniany do bieżącej wersji SQL Server 2012 Express.

Aby pracować z bazą danych w Visual Studio 2012 , ale zachować zgodność zSQL Server 2008 Express

  • W Visual Studio 2012, otwórz projekt bez jego uaktualnieniem.

    • Aby uruchomić projekt, wybierz klawisz F5.

    • Aby edytować bazę danych, otwórz plik .mdf w Solution Exploreri rozwiń węzeł w Server Explorer do pracy z bazą danych, tak jak w Visual Studio 2010.

Aby program SQL Server Express domyślny aparat bazy danych

  1. Na pasku menu wybierz Narzędzia, Opcje.

  2. W Opcje okno dialogowe rozwiń Danych narzędzia opcje, a następnie wybierz Połączeń danych węzła.

  3. W Nazwa wystąpienia programu SQL Server tekst Określ nazwę wystąpienia programu SQL Server Express, który chcesz użyć.Jeśli wystąpienie nie jest nazwany, określ . \SQLEXPRESS.

  4. Wybierz OK przycisku.

SQL Server Express zostanie domyślny aparat bazy danych aplikacji.

Zobacz też

Zadania

Wskazówki: łączenie z danymi w pliku lokalnej bazy danych (formularze systemu Windows)

Koncepcje

Dane lokalne — Przegląd