Практическое руководство. Обновление до локальной базы данных или продолжение работы с SQL Server Express
В этом подразделе описываются параметры для обновления файла базы данных (mdf) после установите Visual Studio 2012 и содержит инструкции для выполнения следующих задач:
Обновление файла базы данных для использования LocalDB
Обновление файла базы данных для использования новой версии SQL Server Express
Работа с файлом базы данных, в Visual Studio 2012, но сохраняет совместимость с SQL Server 2008, экспресс-выпуск
Сделайте SQL Server Express обработчик базы данных по умолчанию
Можно использовать Visual Studio 2012 чтобы открыть проект, содержащий файл базы данных (mdf), который был создан с использованием более старой версии SQL Server Express.Однако продолжения разработки проекта в Visual Studio 2012, необходимо иметь то, что версия SQL Server Express установлена на одном механической обработке подвергает как Visual Studio или необходимо обновить файл базы данных SQL Server Express LocalDB.При обновлении файла базы данных, невозможно будет получить доступ к его с предыдущими версиями SQL Server Express.
Можно также быть предложено обновить файл базы данных, созданный с помощью SQL Server 2012, экспресс-выпуск если версия файла не совместима с экземпляром SQL Server Express, который в данный момент установленно.Чтобы разрешить проблему, Visual Studio предложит обновить файл до более новой версии SQL Server Express.
Важно |
---|
Рекомендуется создать резервную копию файла базы данных перед обновлением. |
Перед обновлением базы данных нужно учесть следующие условия:
Обновление если требуется работать в проекте как в Visual Studio 2010, так и в Visual Studio 2012.
Обновление если приложение будет использоваться в средах, которые используют SQL Server Express, а не LocalDB.
Обновление если приложение использует удаленные соединения, поскольку LocalDB не поддерживает их.
Обновление если приложение полагается на службы IIS (IIS).
Попробуйте обновить если требуется приложениям тестовой базы данных среды, " песочницы ", но не те управления базой данных.
Обновление файла базы данных для использования LocalDB
В Обозреватель серверов, нажмите кнопку *** подключение к базе данных ***.
В диалоговом окне Добавить подключение укажите следующие сведения:
*** источник данных: *** Microsoft SQL Server (SqlClient)
*** имя сервера: *** ) (LocalDB \ v11.0
***** Вложение файла базы данных. *****путь, где путь физический путь первичного файла mdf.
**Logical Name:**имя, где имя имя, которое необходимо использовать с файлом.
Нажмите кнопку ОК.
Получив приглашение, нажмите кнопку *** да *** для обновления файла.
Обновить базу данных, вложенный к компоненту database engine LocalDB и больше не совместимый с SQL Server 2008, экспресс-выпуск.
Можно также изменить подключение SQLExpress для использования LocalDB путем открытия контекстного меню для подключения, а затем выбрать Изменение подключения.В Изменение подключения диалогового окна, измените имя сервера в LocalDB) (\ v11.0.В диалоговом окне Дополнительные свойства, убедитесь, что *** пользовательский экземпляр *** установлено в значение false.
Обновление до более новой версии SQL Server Express
В контекстном меню для подключения к базе данных выберите Изменение подключения.
В диалоговом окне Изменение подключения, нажмите кнопку Дополнительно.
В диалоговом окне Дополнительные свойства, нажмите кнопку ОК, не изменяя имя сервера.
Файл базы данных обновляется, чтобы соответствовать текущей версии SQL Server 2012, экспресс-выпуск.
Работать с базой данных в Visual Studio 2012, но сохранить совместимость с SQL Server 2008, экспресс-выпуск
В Visual Studio 2012, откройте проект, не обновляя ее.
Чтобы запустить проект, выберите ключ F5.
Чтобы изменить базу данных, откройте файл mdf в Обозреватель решений и разверните узел в Обозреватель серверов для работы с базой данных так же, как и в Visual Studio 2010.
Сделать SQL Server Express обработчик базы данных по умолчанию
В строке меню выберите Сервис, Параметры.
В диалоговом окне Параметры " разверните узел параметры *** средства данных ***, а затем выберите узел *** подключения к данным ***.
В текстовом поле *** имя экземпляра SQL Server *** укажите имя экземпляра SQL Server Express, который необходимо использовать.Если экземпляр не имеет имя, укажите . \ SQLEXPRESS.
Нажмите кнопку ОК.
SQL Server Express является обработчиком базы данных по умолчанию для приложений.