Пример создания/подключения локальной базы данных Microsoft SQL Server, которая размещается в «*.mdf»-файле

Пример создания/подключения локальной базы данных Microsoft SQL Server, которая размещается в «*.mdf»-файле


Содержание


Условие задачи

Используя средства Microsoft Visual Studio создать локальную базу данных, которая размещается в «*.mdf»-файле. Имя базы данных – «MyDataBase.mdf». База данных должна использоваться в системе управления реляционными базами данных Microsoft SQL Server.



Выполнение

1. Запустить MS Visual Studio. Утилита Server Explorer

Система Microsoft Visual Studio имеет в наличии мощные встроенные средства создания и управления базами данных. К таким средствам относится система управления реляционными базами данных Microsoft Visual Studio.

Для работы с базами данных в системе Microsoft Visual Studio используется утилита Server Explorer (рисунок 1).

Чтобы вызвать окно Server Explorer используется команда

View -> Server Explorer

Visual Studio Server Explorer окноРис. 1. Окно Server Explorer

2. Создание базы данных
2.1. Команда «Connect to Database»

Существует два способа создания новой базы данных, которая размещается в «*.mdf»-файле:

  • вызов команды «Connect to Database» из меню Tools (рисунок 2);
  • нажатие кнопки «Connect to Database» из меню Server Explorer (рисунок 3).

Visual Studio команда "Connect to Database ..."Рис. 2. Команда «Connect to Database …»

Visual Studio команда Server ExplorerРис. 3. Команда «Connect to Database» из панели инструментов Server Explorer

2.2. Окно «Add Connection»

После вызова команды «Connect to Database» откроется окно «Add Connection» (рисунок 4).

Visual Studio окно "Add Connection"Рис. 4. Окно «Add Connection«

В окне «Add Connection» есть возможность выполнять следующие операции:

  • задавать источник данных (Data source);
  • создать новый или выбрать уже существующий файл базы данных (Database file name);
  • задавать пароль для входа в базу данных (по желанию);
  • проверить соединение с базой данных (Test Connection);
  • устанавливать другие параметры.

Изменяем источник данных нажитием на кнопке «Change…». В результате откроется окно «Change Data Source» (рисунок 5), в котором нужно выбрать источник данных (Data Source) и провайдера (Data provider). Предлагаются следующие источники данных:

  • база данных Microsoft Access, которая размещается в файле “*.mdb”;
  • база данных, поддерживающая доступ с помощью драйвера ODBC;
  • база данных типа Microsoft SQL Server, в том числе и локальный сервер SQLEXPRESS;
  • база данных “Microsoft SQL Server Compact 3.5”, которая размещается в файлах с расширением “*.sdf”;
  • база данных “Microsoft SQL Server Database File”, которая размещается в файлах с расширением “*.mdf”;
  • база данных Oracle.

В нашем случае (в соответствии с условием задачи) нужно выбрать «Microsoft SQL Server Database File».

Visual Studio источник данных выбор

Рис. 5. Окно изменения источника данных. Выбор Microsoft SQL Server Database File

В поле «Database file name (new of existing)» нужно ввести название новой создаваемой базы данных. В нашем случае вводится имя «MyDataBase.mdf» (рисунок 6). С помощью кнопки «Browse …» можно задать папку, в которой будет размещаться файл базы данных «MyDataBase.mdf».

На рисунке 6 задано имя новой созданной базы данных, которая размещается по следующему пути:

D:\Programs\C_SHARP\TermPaper1\MyDataBase.mdf

MS Visual Studio имя база данныхРис. 6. Выбор имени создаваемой базы данных «MyDataBase.mdf»

После нажатия на OK система выдаст окно (рисунок 7), в котором нужно подтвердить создание новой базы данных.

Visual Studio создание база данных

Рис. 7. Подтверждение создания новой базы данных

После выполненных действий, будет создана новая база данных с именем «MyDataBase.mdf». Пока что база данных не содержит ни единой таблицы, представления, диаграммы и т.п. (рисунок 8).

В базе данных программист имеет возможность создавать собственные таблицы, диаграммы, представления, хранимые процедуры, функции, типы и сборки.

Теперь базу данных «MyDataBase.mdf» можно использовать в собственных проектах.

отображение база данных Server ExplorerРис. 8. Отображение базы данных «MyDataBase.mdf» в окне Server Explorer

3. Добавление уже существующей базы данных к перечню баз данных Server Explorer

Окно Add Connection … (рисунок 4) разрешает также добавлять ранее созданную базу данных к перечню баз данных, которые отображаются в окне Server Explorer. В этом случае с помощью кнопки «Browse…» (рисунок 4) нужно выбрать ранее созданный «*.mdf»-файл базы данных.

В результате выбранный файл будет подключен к списку баз данных, которые отображаются в Server Explorer. После этого этот файл можно использовать в проектах на MS Visual Studio.


Связанные темы