Как установить базу данных Northwind в локальную базу данных SQL Server?

Я нашел следующую ссылку

Установка базы данных Northwind Sample

Однако я до сих пор не понимаю этого процесса. Это говорит о Server 2000 и MSDE 2000, но то, что мне нужно, это для новой локальной базы данных SQL Server.

Кто-нибудь еще должен был это сделать и нашел инструкции о том, как действовать?

Ответ 1

Таким образом, я не могу найти способ привязки существующего файла DB к экземпляру LocalDB изнутри визуальной студии (создание новой базы данных, по-видимому, является единственным вариантом), но вы можете сделать это через студию управления делая следующее:

Шаг 1 - Узнайте имя экземпляра LocalDB

Откройте командную строку и запустите (расположение может немного отличаться в зависимости от места установки):

C:\Program Files\Microsoft SQL Server\110\Tools\Binn > SqlLocalDB.exe Информация

В этом списке перечислены все экземпляры LocalDB, найдите тот, который вам интересен, VS2012 установил один для меня под названием v11.0 (который я буду использовать для моего примера)

Шаг 2 - Запустите экземпляр LocalDB

Снова в командной строке запустите следующее:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn > SqlLocalDB.exe start v11.0

Это запустит экземпляр LocalDB и позволит нам получить информацию о подключении

Шаг 3 - Получите имя именованного канала для подключения (имя канала изменяется каждый перезапуск)

Другое задание командной строки:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn > SqlLocalDB.exe info v11.0

Затем будет возвращена информация о экземпляре, включая следующую строку:

Имя экземпляра: np: \.\pipe\LOCALDB # A6F550C6\tsql\query

Шаг 4 - Подключитесь через студию управления и прикрепите базу данных

Открыть студию управления и в поле сервера подключиться к именованному каналу (windows auth), например.

\.\Труба\LocalDB # A6F550C6\Tsql\запроса

Теперь вы будете на SQL-сервере, как обычный экземпляр, вы можете скопировать файл MDF Northwind в каталог данных экземпляра (мой корень моей папки пользователя), а затем в базах данных node в студии управления щелкните правой кнопкой мыши и выберите "Прикрепить", выберите файл MDF и затем прикрепите его как обычно.

Надеюсь, что это поможет.

Ответ 2

Как просто восстановить с помощью SSMS с помощью шагов:

  • Загрузите northwind (https://northwinddatabase.codeplex.com/) и сохраните .bak где-нибудь
  • Открыть SSMS
  • Подключиться к (localdb)\ProjectsV12 (или любой другой версии).
  • Щелкните правой кнопкой мыши базы данных Node (см. изображение)
  • Выберите "Восстановить"...

введите описание изображения здесь

  1. В окне Восстановить базу данных, Источник | выберите переключатель "Устройство" и в раскрывающемся списке "Тип резервного носителя" выберите "Файл", а затем нажмите кнопку "Добавить", чтобы перейти к местоположению загруженного файла .bak.

введите описание изображения здесь

  1. Чтобы он, ваш .bak должен быть загружен в новую базу данных на вашем компьютере.